Bike.Test.TypeTest.Inheritance C# (CSharp) 메소드

Inheritance() 개인적인 메소드

private Inheritance ( ) : void
리턴 void
        public void Inheritance()
        {
            Interpret(@"var Person = {name: 'Person', age: 0};
                        var john = Person.clone();
                        var ns = {obj: Bike.Object};
                        var jip = john is Person;
                        var jio = john is ns.obj;")
                .NotNull("Person.==")
                .NotNull("Person.hash_code")
                .NotNull("Person.to_string")
                .Equal("john.name", "Person")
                .Equal("john.age", 0)
                .Equal("jip", true)
                .Equal("jio", true);

            Interpret(@"var jane = john.clone();
                        john.name = 'John';
                        john.age = 10;")
                .Equal("john.name", "John")
                .Equal("john.age", 10)
                .Equal("jane.name", "John")
                .Equal("jane.age", 10)
                .Equal("Person.name", "Person")
                .Equal("Person.age", 0);
        }