Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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");
        }