public void TestWithoutInterface() { var fake = Substitute.For <DependencyWithoutInterface>(); fake.Info(Arg.Any <string>()).Returns("Empty"); var sut = new SampleImplWithDependency(fake); var result = sut.TestDependencyWithoutInterface(); Assert.IsNull(result); }
public void TestWithInterface() { var fake = Substitute.For <IDependency>(); fake.Info(Arg.Any <string>()).Returns("Empty"); var sut = new SampleImplWithDependency(fake); var result = sut.TestIterfaceDependency(); Assert.AreEqual(result, "Empty"); }
public void TestWithoutInterfaceDependency() { //Type Mock Isolator var fake = A.Fake <DependencyWithoutInterface>(); // A.CallTo(() => fake.Info(A<string>.Ignored)).Returns("Empty"); var sut = new SampleImplWithDependency(fake); var result = sut.TestDependencyWithoutInterface(); Assert.AreEqual(result, "Empty"); }