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();
        }
Exemple #2
0
        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);
        }