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>();
        }
Exemple #2
0
        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>();
        }
Exemple #3
0
        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();
        }