Beispiel #1
0
        public void ShallowClone()
        {
            var blockType = new BlockType {
                Name = "some block type"
            };
            var result = blockType.Clone(false);

            Assert.Equal(result.Name, blockType.Name);
        }
Beispiel #2
0
 public void ShouldCloneObject()
 {
     var blockType = new BlockType();
     blockType.Blocks.Add(new Block());
     var result = blockType.Clone() as BlockType;
     Assert.NotNull( result );
     Assert.NotNull( result.Blocks );
     Assert.IsNotEmpty( result.Blocks );
 }
Beispiel #3
0
            public void ShouldCopyProperties()
            {
                var blockType = new BlockType {
                    Name = "some block type"
                };
                var result = blockType.Clone(false);

                Assert.AreEqual(result.Name, blockType.Name);
            }
Beispiel #4
0
 public void Clone()
 {
     var blockType = new BlockType();
     blockType.Blocks.Add( new Block() );
     var result = blockType.Clone() as BlockType;
     Assert.NotNull( result );
     // TODO: Fix Clone() to include all child objects
     //Assert.NotNull( result.Blocks );
     //Assert.NotEmpty( result.Blocks );
 }
Beispiel #5
0
            public void ShouldCloneObject()
            {
                var blockType = new BlockType();

                blockType.Blocks.Add(new Block());
                var result = blockType.Clone() as BlockType;

                Assert.NotNull(result);
                Assert.NotNull(result.Blocks);
                Assert.IsNotEmpty(result.Blocks);
            }
Beispiel #6
0
        public void Clone()
        {
            var blockType = new BlockType();

            blockType.Blocks.Add(new Block());
            var result = blockType.Clone() as BlockType;

            Assert.NotNull(result);
            // TODO: Fix Clone() to include all child objects
            //Assert.NotNull( result.Blocks );
            //Assert.NotEmpty( result.Blocks );
        }
Beispiel #7
0
 public void ShouldCopyProperties()
 {
     var blockType = new BlockType { Name = "some block type" };
     var result = blockType.Clone( false );
     Assert.AreEqual( result.Name, blockType.Name );
 }
Beispiel #8
0
 public void ShallowClone()
 {
     var blockType = new BlockType { Name = "some block type" };
     var result = blockType.Clone( false );
     Assert.Equal( result.Name, blockType.Name );
 }