public void Setup() { _videoApiClientMock = new Mock <IVideoApiClient>(); _loggerMock = new Mock <ILogger <EndpointsController> >(); _controller = new EndpointsController(_videoApiClientMock.Object, _loggerMock.Object); }
public EndpointsControllerTests() { _endpointRegistry = new Mock <IEndpointRegistry>(); _statsRepository = new Mock <IEndpointStatsRepository>(); var timeCoordinator = new Mock <ITimeCoordinator>(); timeCoordinator.Setup(c => c.UtcNow).Returns(_utcNow); _controller = new EndpointsController(_endpointRegistry.Object, _statsRepository.Object, timeCoordinator.Object); }
public void Setup() { _provider = TestUtility.InitDI(); _scope = _provider.CreateScope(); _testDbContext = _scope.ServiceProvider.GetRequiredService <ApplicationDbContext>(); _stateService = Substitute.For <StateService>(_provider, null); _userService = Substitute.For <UserManagementService>(null, null); _notifier = Substitute.For <AggregateNotificationService>(new List <INotificationService>(), null); _controller = new EndpointsController(_scope.ServiceProvider.GetRequiredService <ApplicationDbContext>(), _stateService, _userService, _notifier); SeedHttpEndpoints(); }
public EndpointControllerTests() { _queryHandlerMock = new Mock <IQueryHandler>(); _commandHandlerMock = new Mock <ICommandHandler>(); var mockLogger = new Mock <ILogger <EndpointsController> >(); _videoPlatformServiceMock = new Mock <IVideoPlatformService>(); _controller = new EndpointsController(_queryHandlerMock.Object, _commandHandlerMock.Object, _videoPlatformServiceMock.Object, mockLogger.Object); }
public void Setup() { _mocker = AutoMock.GetLoose(); _mocker.Mock <IMapperFactory>().Setup(x => x.Get <Endpoint, AllowedEndpointResponse>()).Returns(_mocker.Create <AllowedEndpointResponseMapper>()); _testConference = ConsultationHelper.BuildConferenceForTest(); _mocker.Mock <IConferenceCache>().Setup(cache => cache.GetOrAddConferenceAsync(_testConference.Id, It.IsAny <Func <Task <ConferenceDetailsResponse> > >())) .Callback(async(Guid anyGuid, Func <Task <ConferenceDetailsResponse> > factory) => await factory()) .ReturnsAsync(_testConference); _controller = _mocker.Create <EndpointsController>(); }
public void GivenThatABunchOfControllersExists_WhenTryingToGet_ThenReturnedEndpointsContainsCorrectUrls() { var urlHelper = CreateUrlHelper("http://localhost.com"); var controller = new EndpointsController() { Url = urlHelper }; var endpoints = controller.Get() as OkNegotiatedContentResult <Endpoints>; var endpointsContent = endpoints.Content; Assert.IsNotNull(endpoints); Assert.AreEqual("http://localhost.com/api/books", endpointsContent.Books); Assert.AreEqual("http://localhost.com/api/characters", endpointsContent.Characters); Assert.AreEqual("http://localhost.com/api/houses", endpointsContent.Houses); }
public void CorrectRouteNames_WhenLinkingToOtherResources_GeneratedUrlsAreCorrect() { var url = new Mock <IUrlHelper>(); url.Setup(x => x.Link(It.Is <string>(s => string.Equals(BooksController.MultipleBooksRouteName, s)), It.IsAny <object>())).Returns(() => BooksUrl); url.Setup(x => x.Link(It.Is <string>(s => string.Equals(CharactersController.MultipleCharactersRouteName, s)), It.IsAny <object>())).Returns(() => CharactersUrl); url.Setup(x => x.Link(It.Is <string>(s => string.Equals(HousesController.MultipleHousesRouteName, s)), It.IsAny <object>())).Returns(() => HousesUrl); var sut = new EndpointsController { Url = url.Object }; var endpoints = (sut.Get() as OkObjectResult)?.Value as Endpoints; Assert.NotNull(endpoints); Assert.Equal(BooksUrl, endpoints.Books); Assert.Equal(CharactersUrl, endpoints.Characters); Assert.Equal(HousesUrl, endpoints.Houses); }
public EndpointsControllerTests() { _endpointRegistry = new Mock <IEndpointRegistry>(); _statsRepository = new Mock <IEndpointStatsRepository>(); _controller = new EndpointsController(_endpointRegistry.Object, _statsRepository.Object); }
public void Setup() { _mocker = AutoMock.GetLoose(); _mocker.Mock <IMapperFactory>().Setup(x => x.Get <EndpointResponse, int, VideoEndpointResponse>()).Returns(_mocker.Create <EndpointsResponseMapper>()); _controller = _mocker.Create <EndpointsController>(); }