public void GenerateOneOf_Can_Assign_To_Referance_Type() { MyClass testClass = new(); MyClass2OrMyClass myClass2OrMyClass = testClass; var test = (MyClass)myClass2OrMyClass; Assert.Equal(testClass, test); }
public void GenerateOneOf_Generates_Correct_Classes_For_Referance_Types() { MyClass testclass = new(); MyClass2 testclass2 = new(); MyClass2OrMyClass myClass2OrMyClass = testclass; MyClass2OrMyClass myClass2OrMyClassToCompare = testclass; Assert.Equal(testclass, (MyClass)myClass2OrMyClass); Assert.Equal((MyClass)myClass2OrMyClass, (MyClass)myClass2OrMyClassToCompare); myClass2OrMyClass = testclass2; myClass2OrMyClassToCompare = testclass2; Assert.Equal(testclass2, (MyClass2)myClass2OrMyClass); Assert.Equal((MyClass2)myClass2OrMyClass, (MyClass2)myClass2OrMyClassToCompare); }