public void GetFishesByUser() { var fishRepository = new FishRepositoryMock().GetUserRepoMockedInstance(); var result = fishRepository.GetFishesByUserId(1); Assert.AreEqual(3, result.Count()); Assert.AreEqual("Lüfer", result.ElementAt(0).Name); Assert.AreEqual("Palamut", result.ElementAt(2).Name); }
public void ReturnAllFishes() { var fishRepository = new FishRepositoryMock().GetUserRepoMockedInstance(); var result = fishRepository.GetFishes(); Assert.AreEqual(5, result.Count()); Assert.AreEqual("Lüfer", result.ElementAt(0).Name); Assert.AreEqual(25.90, result.ElementAt(1).Price); }
public void UpdateFish() { var mockedUserRepo = new FishRepositoryMock(); var fishRepository = mockedUserRepo.GetUserRepoMockedInstance(); var fish = new Fish() { FishId = 1, Name = "Kalkan", Price = 15.90 }; fishRepository.SaveFish(fish); mockedUserRepo.dbContext.Verify(m => m.SaveChanges(), Times.Once()); }