public void BaseContractTest() { var bp1 = new ContractBase("a", "b"); var bp2 = bp1.ToJson().FromJson <ContractBase>(); Assert.Equal(bp1, bp2); Assert.True(bp1 == bp2); Assert.False(bp1 != bp2); Assert.True(bp1 != null); ContractBase bp3 = null; Assert.False(bp3 != null); Assert.True(bp3 == null); bp3 = new ContractBase("c", "d"); Assert.False(bp1 == bp3); Assert.True(bp1 != bp3); }