public void FindById_ReturnsNull_ForUnknownId( [NotNull] FarmsRepository sut) { // Arrange // Act IFarm actual = sut.FindById(Guid.Empty); // Assert Assert.Null(actual); }
public void Setup() { m_Logger = Substitute.For <ISelkieLogger>(); m_Millers = new MillersRepository(m_Logger); m_Farms = new FarmsRepository(m_Logger); m_Paddocks = new PaddocksRepository(m_Logger); m_Sut = new PrePopulateRepositories(m_Millers, m_Farms, m_Paddocks); }
public void FindById_ReturnsFarm_ForKnownId( [NotNull] IFarm expected, [NotNull] FarmsRepository sut) { // Arrange sut.Save(expected); // Act IFarm actual = sut.FindById(expected.Id); // Assert Assert.AreEqual(expected, actual); }
public void SearchByFarmName_ReturnsMatchingFarms_ForSearchText( [NotNull] IFarm expected, [NotNull] FarmsRepository sut) { // Arrange expected.Name = "Name"; sut.Save(expected); // Act IQueryable <IFarm> actual = sut.SearchByFarmName("Na"); // Assert Assert.AreEqual(expected, actual.First()); }