public void Should_Build_Correctly_From_Previously_created_Schema() { // Arrange var v1Process = new v1Schemas.Schemas.ProcessSchema("id-1", "title-1"); var v1ProcessString = JsonConvert.SerializeObject(v1Process); // Act var v2Process = new v2Schemas.Schemas.ProcessSchema(v1ProcessString); // Assert Assert.True(v2Process.Id == v1Process.Id); Assert.True(v2Process.Title == v1Process.Title); Assert.True(v2Process.Owner == "Default Owner added to V2"); Assert.True(v2Process.Version == v1Process.Version); }
public void Should_Build_Correctly_From_v1_schema() { // Arrange var v1Process = new v1Schemas.Schemas.ProcessSchema("id-1", "title-1"); var v1ProcessString = JsonConvert.SerializeObject(v1Process); // Act var v3Process = new v3Schemas.Schemas.ProcessSchema(v1ProcessString); // Assert Assert.True(v3Process.Id == v1Process.Id); Assert.True(v3Process.Title == v1Process.Title); Assert.True(v3Process.Owner == "Default Owner added to V2"); Assert.True(v3Process.Version == v1Process.Version); Assert.True(v3Process.Purpose == "Default Purpose added to V3"); }