public void TestProfileDomainNameAppendsTrafficManagerSuffixTrue()
        {
            // Setup
            clientMock.Setup(c => c.TestDomainAvailability(NakedProfileDomainName)).Returns(true);
            cmdlet = new TestAzureTrafficManagerDomainName
            {
                DomainName           = NakedProfileDomainName,
                CommandRuntime       = mockCommandRuntime.Object,
                TrafficManagerClient = clientMock.Object
            };

            // Action
            cmdlet.ExecuteCmdlet();

            // Assert
            clientMock.Verify(c => c.TestDomainAvailability(ProfileDomainName), Times.Once());
        }
        public void TestProfileDomainNameReturnsFalse()
        {
            // Setup
            clientMock.Setup(c => c.TestDomainAvailability(ProfileDomainName)).Returns(false);
            cmdlet = new TestAzureTrafficManagerDomainName
            {
                DomainName           = ProfileDomainName,
                CommandRuntime       = mockCommandRuntime.Object,
                TrafficManagerClient = clientMock.Object
            };

            // Action
            cmdlet.ExecuteCmdlet();

            // Assert
            clientMock.Verify(c => c.TestDomainAvailability(ProfileDomainName), Times.Once());
            mockCommandRuntime.Verify(c => c.WriteObject(false), Times.Once());
        }