Exemple #1
0
        public async Task DeleteAsync()
        {
            dbContext.PropertyTypeModel.Add(new PropertyTypeModel {
                Id = 1, Name = "Free"
            });
            dbContext.PropertyTypeModel.Add(new PropertyTypeModel {
                Id = 2, Name = "Lease"
            });
            dbContext.SaveChanges();

            var repo   = new PropertyTypeRepository(dbContext);
            var result = repo.DeleteAsync(1);

            Assert.IsNotNull(result);
            Assert.AreEqual(dbContext.PropertyTypeModel.Count(), 1);
            Assert.AreEqual(dbContext.PropertyTypeModel.First(m => m.Id == 2).Id, 2);
            Assert.AreEqual(dbContext.PropertyTypeModel.First(m => m.Id == 2).Name, "Lease");
        }