public void ParseReturnsDefaultWhenParsesDefaultName()
        {
            // Act
            this.sut = BuildingBlockName.Parse(BuildingBlockName.Default.ToString());

            // Assert
            Assert.AreSame(BuildingBlockName.Default, this.sut, "Should return actual default object");
        }
        public void ParseReturnsPreviewWhenParsesPreviewName()
        {
            // Act
            this.sut = BuildingBlockName.Parse(BuildingBlockName.Preview.ToString());

            // Assert
            Assert.AreSame(BuildingBlockName.Preview, this.sut, "Should return actual preview object");
        }
        public void ParseParsesLevelSpecificName()
        {
            // Act
            this.sut = BuildingBlockName.Parse("Test_1");

            // Assert
            Assert.AreEqual <BuildingBlockName>(new BuildingBlockName("Test", 1), this.sut);
        }