static void Main(string[] args) { ServiceBase <ProfessorDTO> service = new ProfessorService(new DBManagerUOW(new MASV2Context())); service.Insert(new ProfessorDTO() { Name = "Tatjana", LastName = "Stojanovic", City = new CityDTO() { Name = "Belgrade" } }); var smt = service.GetAll(); }
public async Task GetAll_ShouldReturnAllProfessors() { // Arrange var expectedProfessorsDtoList = new List <ProfessorDetailsDto> { _professorDetailsDto1, _professorDetailsDto2 }; var professorsList = new List <Professor> { _professor1, _professor2 }; var mockProfessorsQueryable = professorsList.AsQueryable().BuildMock(); _mockReadRepository.Setup(repo => repo.GetAll <Professor>()).Returns(mockProfessorsQueryable); _mockProfessorMapper.Setup(mapper => mapper.Map(_professor1)).Returns(_professorDetailsDto1); _mockProfessorMapper.Setup(mapper => mapper.Map(_professor2)).Returns(_professorDetailsDto2); // Act var actualProfessorDtoList = await _professorService.GetAll(); // Assert actualProfessorDtoList.Should().BeEquivalentTo(expectedProfessorsDtoList); }