public void IndexTest() { var controller = new SiteMapController( TestsSetvices.Current.Get <IOptions <Settings> >(), TestsSetvices.Current.Get <DataService>()); var result = controller.Index(); var sitemap = (SoeSiteMapResult)result; }
public void SetUp() { productRepository = MockRepository.GenerateStub <IRepository <Product> >(); contentRepository = MockRepository.GenerateStub <IRepository <Content> >(); userService = MockRepository.GenerateStub <IUserService>(); siteMapController = new SiteMapController(productRepository, contentRepository, userService); userService.Expect(c => c.CurrentUser).Return(new User { Role = Role.Guest }); }
public async Task Then_The_Site_Map_Is_Returned( GetSiteMapQueryResult mediatorResult, [Frozen] Mock <IMediator> mockMediator, [Greedy] SiteMapController controller) { mockMediator .Setup(mediator => mediator.Send(It.IsAny <GetSiteMapQuery>(), It.IsAny <CancellationToken>())) .ReturnsAsync(mediatorResult); var controllerResult = await controller.GetFullSiteMapAsync(CancellationToken.None) as OkObjectResult; var actualResult = controllerResult.Value as GetSiteMapResponse; Assert.IsNotNull(actualResult); actualResult.Map.MainContent.Pages.Should().NotBeNull(); }