示例#1
0
        public void With_SimpleProperty_CreatesModifiedInstance()
        {
            const string NewName     = "New Name";
            var          subject     = new ItemCore.Builder().ToImmutable();
            var          newInstance = subject.WithName(NewName);

            Assert.Equal(NewName, newInstance.Name);
        }
示例#2
0
        public void With_SimpleProperty_DoesNotModifyInstance()
        {
            const string NewName = "New Name";
            var          subject = new ItemCore.Builder().ToImmutable();

            subject.WithName(NewName);
            Assert.Null(subject.Name);
        }