Skip to content

Instantly share code, notes, and snippets.

View cardinal252's full-sized avatar

Nathanael Mann cardinal252

View GitHub Profile
@cardinal252
cardinal252 / gist:00f2d89eee11ad156245
Last active September 16, 2015 15:38
Mocking the Request in GlassController
[TestFixture]
public class GlassControllerHttpContextTests
{
[Test]
public void GlassController_can_get_query_string_from_http_context_mock()
{
// Arrange
var testHarness = new GlassControllerTestHarness();
NameValueCollection nvc = new NameValueCollection();
nvc.Add("fred", "flintstone");
@cardinal252
cardinal252 / gist:23855050738e5ab6e106
Last active September 16, 2015 15:30
Mocking GlassController Rendering Parameters
[TestFixture]
public class GlassControllerRenderingParametersTests
{
[Test]
public void GlassController_can_set_and_get_rendering_parameters()
{
// Arrange
StubClass classToReturn = new StubClass();
var testHarness = new GlassControllerTestHarness();
testHarness.RenderingContextWrapper.ContextActive.Returns(true);
@cardinal252
cardinal252 / gist:1dbcc09e77b3ebeee84a
Last active August 29, 2015 14:23
Glass test code
[Test]
[Timeout(120000)]
public void GetWholeDb()
{
var rawItem = _db.GetItem("/sitecore");
_service.Cast<StubForWholeDb>(rawItem);
Item[] items = rawItem.Axes.GetDescendants();
_glassWatch.Reset();
_rawWatch.Reset();