Пример #1
0
        public void GenerateOneOf_Can_Assign_To_Referance_Type()
        {
            MyClass testClass = new();

            MyClass2OrMyClass myClass2OrMyClass = testClass;

            var test = (MyClass)myClass2OrMyClass;

            Assert.Equal(testClass, test);
        }
Пример #2
0
        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);
        }