public static void NoConversionTest() { CamelCaseDummyA camelCaseDummyA = new CamelCaseDummyA(); camelCaseDummyA.LoadDefaults(); CamelCaseDummyB camelCaseDummyB = new CamelCaseDummyB(); Copier copier = new Copier(); copier.Copy(camelCaseDummyA, camelCaseDummyB); Assert.Equal(camelCaseDummyA.DummyString, camelCaseDummyB.DummyString); Assert.Equal(camelCaseDummyA.DummyInt, camelCaseDummyB.DummyInt); Assert.Equal(camelCaseDummyA.DummyDouble, camelCaseDummyB.DummyDouble); Assert.Equal(camelCaseDummyA.DummyImage.Height, camelCaseDummyB.DummyImage.Height); Assert.Equal(camelCaseDummyA.DummyImage.Width, camelCaseDummyB.DummyImage.Width); Assert.Equal(camelCaseDummyA.DummyImage.Data, camelCaseDummyB.DummyImage.Data); Assert.NotEqual(camelCaseDummyA.SpecificDummyA, camelCaseDummyB.SpecificDummyB); }
public static void CamelToSnakeTest() { CamelCaseDummyA camelCaseDummyA = new CamelCaseDummyA(); camelCaseDummyA.LoadDefaults(); SnakeCaseDummyB snakeCaseDummyB = new SnakeCaseDummyB(); Copier copier = new Copier(); copier.Copy(camelCaseDummyA, snakeCaseDummyB); Assert.Equal(camelCaseDummyA.DummyString, snakeCaseDummyB.dummy_string); Assert.Equal(camelCaseDummyA.DummyInt, snakeCaseDummyB.dummy_int); Assert.Equal(camelCaseDummyA.DummyDouble, snakeCaseDummyB.dummy_double); Assert.Equal(camelCaseDummyA.DummyImage.Height, snakeCaseDummyB.dummy_image.Height); Assert.Equal(camelCaseDummyA.DummyImage.Width, snakeCaseDummyB.dummy_image.Width); Assert.Equal(camelCaseDummyA.DummyImage.Data, snakeCaseDummyB.dummy_image.Data); Assert.NotEqual(camelCaseDummyA.SpecificDummyA, snakeCaseDummyB.specific_dummy_b); }
public static void CopierHelperTest() { CamelCaseDummyA camelCaseDummyA = new CamelCaseDummyA(); camelCaseDummyA.LoadDefaults(); CamelCaseDummyB camelCaseDummyB = new CamelCaseDummyB(); camelCaseDummyB.CopyToOtherClass(camelCaseDummyA); Assert.True(camelCaseDummyA.DummyString == camelCaseDummyB.DummyString); Assert.True(camelCaseDummyA.DummyInt == camelCaseDummyB.DummyInt); Assert.True(Math.Abs(camelCaseDummyA.DummyDouble - camelCaseDummyB.DummyDouble) < 0.01); Assert.True(camelCaseDummyA.DummyImage.Height == camelCaseDummyB.DummyImage.Height); Assert.True(camelCaseDummyA.DummyImage.Width == camelCaseDummyB.DummyImage.Width); Assert.True(camelCaseDummyA.DummyImage.Data == camelCaseDummyB.DummyImage.Data); Assert.True(camelCaseDummyA.SpecificDummyA != camelCaseDummyB.SpecificDummyB); }