public void TestFindByName() { //Arrange string findName = "fido"; int findWeight = 20; Dog foundByName, foundByWeight; MammalRepoSimple repo = new MammalRepoSimple(); repo.Add(new Dog() { Name = findName, Weight = 10 }); repo.Add(new Dog() { Name = "milo", Weight = findWeight }); //act foundByName = repo.GetMammalByName(findName) as Dog; foundByWeight = repo.GetMammalByWeight(findWeight) as Dog; //assert Assert.AreEqual(findName, foundByName.Name); Assert.AreEqual(findWeight, foundByWeight.Weight); }
public void TestFindByNameReturnsNullIfNotFound() { //Arrange string findName = "jeff"; int findWeight = 20; Dog foundByName; MammalRepoSimple repo = new MammalRepoSimple(); repo.Add(new Dog() { Name = "fido", Weight = 10 }); repo.Add(new Dog() { Name = "milo", Weight = findWeight }); //act foundByName = repo.GetMammalByName(findName) as Dog; //assert Assert.IsNull(foundByName); }