コード例 #1
0
        public void CreateOrderSetCreatorProperty()
        {
            TestableOrdersController controller = GetOrderControllerInitialized();

            controller.MockHttpContextLocatorService.GetCurrentContext().User = new GenericPrincipal(new GenericIdentity("CurrentUser"), null);
            controller.CreateNewOrder();

            Assert.IsNotNull(controller.CurrentOrder.Creator);
            Assert.AreEqual("CurrentUser", controller.CurrentOrder.Creator);
        }
コード例 #2
0
        public void CreateOrderCompleteClearCurrentOrderAndCompletesFlow()
        {
            TestableOrdersController controller = GetOrderControllerInitialized();

            controller.MockHttpContextLocatorService.GetCurrentContext().User = new GenericPrincipal(new GenericIdentity("CurrentUser"), null);
            controller.CreateNewOrder();
            Assert.IsNotNull(controller.CurrentOrder);

            controller.CreateOrderComplete();

            Assert.IsNull(controller.CurrentOrder);
        }