public void TestCodeGeneration() { Assert.That(new ChangedAccessOfInheritedProperty().Property, Is.EqualTo(2)); Foo.NestedAbstract a; var renamedEmptyEnum = Foo.RenamedEmptyEnum.EmptyEnum1; using (var foo = new Foo()) { Bar bar = foo; Assert.IsTrue(Bar.Item.Item1 == bar); } using (var overridesNonDirectVirtual = new OverridesNonDirectVirtual()) { using (var foo = new Foo()) { Assert.That(overridesNonDirectVirtual.retInt(foo), Is.EqualTo(3)); } } using (var derivedFromTemplateInstantiationWithVirtual = new DerivedFromTemplateInstantiationWithVirtual()) { } using (var hasProtectedEnum = new HasProtectedEnum()) { } }
public void TestCodeGeneration() { Assert.That(new ChangedAccessOfInheritedProperty().Property, Is.EqualTo(2)); Foo.NestedAbstract a; var renamedEmptyEnum = Foo.RenamedEmptyEnum.EmptyEnum1; using (var foo = new Foo()) { Bar bar = foo; } using (var overridesNonDirectVirtual = new OverridesNonDirectVirtual()) { Assert.That(overridesNonDirectVirtual.retInt(), Is.EqualTo(3)); } }
public void TestCodeGeneration() { Assert.That(new ChangedAccessOfInheritedProperty().Property, Is.EqualTo(2)); Foo.NestedAbstract a; var renamedEmptyEnum = Foo.RenamedEmptyEnum.EmptyEnum1; using (var foo = new Foo()) { Bar bar = foo; Assert.IsTrue(Bar.Item.Item1 == bar); } using (var overridesNonDirectVirtual = new OverridesNonDirectVirtual()) { Assert.That(overridesNonDirectVirtual.retInt(), Is.EqualTo(3)); } using (var derivedFromTemplateInstantiationWithVirtual = new DerivedFromTemplateInstantiationWithVirtual()) { } }