예제 #1
0
        public void StartCreateOrderFlowCallsCreateNewOrderIfNeeded()
        {
            TestableOrdersController controller = GetOrderControllerInitialized();

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

            controller.StartCreateOrderFlow();

            Assert.IsTrue(controller.CreateNewOrderCalled);
        }
예제 #2
0
        public void StartCreateOrderFlowShouldNavigateToStartView()
        {
            TestableOrdersController controller = GetOrderControllerInitialized();

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

            controller.StartCreateOrderFlow();

            Assert.IsTrue(controller.MockOrderEntryFlowService.NavigateToCurrentViewCalled);
        }