public void DtoAdapter_PrivateInterface_Test() { var obj0 = new MyObj() { A = 1, B = "abc" }; AssertionExtensions.Should(() => obj0.DtoAdapter <IMyPrivateObj>()).Throw <InvalidOperationException>(); }
public void DtoAdapter_ForAdapter_Test() { var obj = new MyObj() { A = 1, B = "abc" }; var adapt = obj.DtoAdapter <IMyObj>(); var adaptV1 = adapt.DtoAdapter <IMyObj>(); adapt.GetType().Should().Be(adaptV1.GetType()); }
public void DtoAdapter_Test() { var obj = new MyObj() { A = 1, B = "abc" }; var adapt = obj.DtoAdapter <IMyObj>(); adapt.A.Should().Be(1); obj.A = 2; adapt.A.Should().Be(2); adapt.A = 3; obj.A.Should().Be(3); }