Пример #1
0
        public async Task <Person> AddPersonAsync(Person person)
        {
            var result = await dbContext.Set <Person>().AddAsync(person);

            await dbContext.SaveChangesAsync();

            return(result.Entity);
        }
Пример #2
0
        public async Task GetAllPersons_Success()
        {
            // Arrange
            var person = new Person
            {
                Id        = Guid.NewGuid(),
                FirstName = "FirstName",
                LastName  = "LastName",
                BirthDate = DateTime.Now.AddYears(-30),
                Email     = "*****@*****.**"
            };

            await dbContext.Set <Person>().AddAsync(person);

            await dbContext.SaveChangesAsync();

            // Act
            var result = await target.ListAllAsync();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.Count);
        }