public void CustomType_Default() { var moq = new Mock <AnInterface>(); var sut = new AFunctionClass(moq.Object); Assert.Null(sut.Call_ACustomFunction()); }
public void CustomType() { var moq = new Mock <AnInterface>(); var sut = new AFunctionClass(moq.Object); moq.Setup(x => x.ACustomFunction()).Returns(new ACustomType(42)); Assert.Equal <int>(42, sut.Call_ACustomFunction().Value); }
public void CustomType_Null() { var moq = new Mock <AnInterface>(); var sut = new AFunctionClass(moq.Object); moq.Setup(x => x.ACustomFunction()).Returns <ACustomType>(null); Assert.Null(sut.Call_ACustomFunction()); }