示例#1
0
        public void FindAll_WhenCalledCorrectly_Succeeds()
        {
            // Assemble
            var personRepository = new Mock<IPersonRepository>();
            personRepository.Setup(a => a.FindAll())
                .Returns(new List<PersonEntity> {PersonMapper.ToEntity(SampleData.SamplePersonData.ValidSamplePerson1())});

            // Act
            var persons = personRepository.Object.FindAll();

            // Assert
            Assert.NotNull(persons);
        }
示例#2
0
        public void GetPersonById_WhenCalledCorrectly_Succeeds()
        {
            // Assemble
            var personRepository = new Mock<IPersonRepository>();
            personRepository.Setup(a => a.FindById(It.IsAny<long>()))
                .Returns(PersonMapper.ToEntity(SampleData.SamplePersonData.ValidSamplePerson1()));

            // Act
            var person = personRepository.Object.FindById(1);

            // Assert
            Assert.NotNull(person);
        }
示例#3
0
 public void Update(PersonModel entity)
 {
     _personRepository.Update(PersonMapper.ToEntity(entity));
 }
示例#4
0
 public void Delete(PersonModel entity)
 {
     _personRepository.Delete(PersonMapper.ToEntity(entity));
 }