public void ReturnCorrectCities() { // Arrange var expectedCities = new List <City>() { new City() { Id = 1, Name = "Test 1" }, new City() { Id = 2, Name = "Test 2" }, new City() { Id = 3, Name = "Test 3" } }.AsQueryable(); var mockedCityRepository = new Mock <IEfGenericRepository <City> >(); var mockedEfProvider = new Mock <IEfCarAdvertsDataProvider>(); mockedCityRepository.Setup(x => x.All()).Returns(expectedCities); mockedEfProvider.Setup(p => p.Cities).Returns(mockedCityRepository.Object); var cityService = new CityService(mockedEfProvider.Object); // Act var result = cityService.All(); // Assert Assert.AreEqual(result, expectedCities); }
public void InvokeEfProviderCitiesMethod_All_Once() { // Arrange var mockedCityRepository = new Mock <IEfDeletableRepository <City> >(); var mockedEfProvider = new Mock <IEfCarAdvertsDataProvider>(); mockedEfProvider.Setup(p => p.Cities).Returns(mockedCityRepository.Object); var cityService = new CityService(mockedEfProvider.Object); // Act var result = cityService.All(); // Assert mockedCityRepository.Verify(p => p.All(), Times.Once); }
public async void All_ShouldReturnRecords() { var mock = new ServiceMockFacade <ICityService, ICityRepository>(); var records = new List <City>(); records.Add(new City()); mock.RepositoryMock.Setup(x => x.All(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <string>())).Returns(Task.FromResult(records)); var service = new CityService(mock.LoggerMock.Object, mock.MediatorMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.CityModelValidatorMock.Object, mock.DALMapperMockFactory.DALCityMapperMock, mock.DALMapperMockFactory.DALEventMapperMock); List <ApiCityServerResponseModel> response = await service.All(); response.Should().HaveCount(1); mock.RepositoryMock.Verify(x => x.All(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <string>())); }
private void LoadDataGridView() { DGVCidade.DataSource = service.All(); DisableColumn(); }