public void SetUp() { var request = new InMemoryFubuRequest(); var container = StructureMapContainerFacility.GetBasicFubuContainer().GetNestedContainer(); container.Inject<IFubuRequest>(request); theEtagRequest = new ETagRequest(); theTarget = new Target(); request.Set(theEtagRequest); request.Set(theTarget); // The FubuTupleBinder should be registered by default var binder = container.GetInstance<IObjectResolver>(); theTuple = binder.BindModel(typeof (ETagTuple), new InMemoryRequestData()).Value.ShouldBeOfType<ETagTuple>(); }
public void SetUp() { var request = new InMemoryFubuRequest(); var container = StructureMapContainerFacility.GetBasicFubuContainer().GetNestedContainer(); container.Inject <IFubuRequest>(request); theEtagRequest = new ETagRequest(); theTarget = new Target(); request.Set(theEtagRequest); request.Set(theTarget); // The FubuTupleBinder should be registered by default var binder = container.GetInstance <IObjectResolver>(); theTuple = binder.BindModel(typeof(ETagTuple), new InMemoryRequestData()).Value.ShouldBeOfType <ETagTuple>(); }
protected override void beforeEach() { theETaggedRequest = new ETaggedRequest() { IfNoneMatch = Guid.NewGuid().ToString(), ResourceHash = "/something/here" }; theEtagTuple = new ETagTuple <ResourceOfSomeKind> { Request = theETaggedRequest, Target = new ResourceOfSomeKind() }; MockFor <IETagGenerator <ResourceOfSomeKind> >().Stub(x => x.Create(null)) .Return(theNewEtag) .IgnoreArguments(); }