public void EnvironmentRepository_Fetch_NotFound_ReturnsEnvironment() { //------------Setup for test-------------------------- var c1 = CreateMockConnection(); var e1 = new EnvironmentModel(Guid.NewGuid(), c1.Object); var source = new Mock<IEnvironmentModel>(); var repo = new TestEnvironmentRespository(source.Object); repo.Save(e1); //------------Execute Test--------------------------- var environmentModel = repo.Fetch(new Mock<IEnvironmentModel>().Object); //------------Assert Results------------------------- Assert.IsNotNull(environmentModel); }