public void ShouldNotBeC2ExceptionTest() { var c2 = new MyClass2(); var c1 = new MyClass1 { Class2 = c2 }; c1.On(x => x.Class2, "c1").Should().Not.Be(c2); }
public void ShouldBeC2Test() { var c2 = new MyClass2(); var c1 = new MyClass1 { Class2 = c2 }; c1.On(x => x.Class2, "c1").Should().Be(c2); }
public void ExtensionAndTest() { var c2 = new MyClass2 { Value = 5, Class3 = new MyClass3() }; var c1 = new MyClass1 { Class2 = c2 }; c1.On(x => x.Class2, "c1") .Should().Not.Be(null) .And(x => x.Value).Be(5) .And .Have(x => x.Class3).Not.Be(null) .And(x => x.ValueC3).Not.Be(string.Empty); }