コード例 #1
0
ファイル: 11-InitOnlyTests.cs プロジェクト: damirarh/ntk-cs9
        public void InitOnlyPropertiesAllowImmutableClassWithInitializer()
        {
            var person = new PersonInitOnly
            {
                FirstName = "Damir",
                LastName  = "Arh",
            };

            // doesn't compile
            // person.FirstName = "Damjan";
        }
コード例 #2
0
        public void ClassesUseReferenceEquality()
        {
            var person1 = new PersonInitOnly
            {
                FirstName = "Damir",
                LastName  = "Arh",
            };

            var person2 = new PersonInitOnly
            {
                FirstName = "Damir",
                LastName  = "Arh",
            };

            Assert.That(person1, Is.Not.EqualTo(person2));
        }