public void GetByNameTest_ReturnsallItemsWithGivenName() { IFooRepository repository = new FooRepository(MockDbFactory); var result = repository.GetByName("special name").ToList(); Assert.IsNotNull(result); CollectionAssert.AllItemsAreNotNull(result); Assert.IsTrue(result.Any()); result.ForEach(i => { Assert.AreEqual(i.Name, "special name"); }); }
public static void UseLiteDb() { var dbFactory = new DbFactory <Foo>(DbFactory <Foo> .Configuration.Production); var repository = new FooRepository(dbFactory); var createdId = repository.Create(new Foo { Name = "correct name" }); WriteLine(repository.GetByName("correct name").First().Name); ReadLine(); }