Exemple #1
0
        public async Task GetAllAsync()
        {
            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.GetAllAsync().Result.ToList();

            Assert.IsNotNull(result);
            Assert.AreEqual(result.Count, 2);
            Assert.AreEqual(result[0].Id, 1);
            Assert.AreEqual(result[0].Name, "Free");
            Assert.AreEqual(result[1].Id, 2);
            Assert.AreEqual(result[1].Name, "Lease");
        }