public void EnvironmentRepositoryFindSingleWithNonMatchingCriteriaExpectedReturnsNull() { var source = CreateMockEnvironment(); var e1 = CreateMockEnvironment(); var e2 = CreateMockEnvironment(); var repo = new TestEnvironmentRespository(source.Object, e1.Object, e2.Object); var actual = repo.FindSingle(e => e.ID == Guid.NewGuid()); Assert.IsNull(actual); }
public void EnvironmentRepositoryFindSingleWithNullExpectedReturnsNull() { var source = CreateMockEnvironment(); var e1 = CreateMockEnvironment(); var e2 = CreateMockEnvironment(); var repo = new TestEnvironmentRespository(source.Object, e1.Object, e2.Object); var actual = repo.FindSingle(null); Assert.IsNull(actual); }
public void EnvironmentRepositoryFindSingleWithMatchingCriteriaExpectedReturnsMatchingItem() { var source = CreateMockEnvironment(); var e1 = CreateMockEnvironment(); var e2 = CreateMockEnvironment(); var repo = new TestEnvironmentRespository(source.Object, e1.Object, e2.Object); var actual = repo.FindSingle(e => e.ID == e1.Object.ID); Assert.IsNotNull(actual); Assert.AreSame(e1.Object, actual); }