コード例 #1
0
 public void GetCommandOptions_ThrowsWhenOptionHasNoSetter()
 {
     // Arrange 
     CommandManager cm = new CommandManager();
     ICommand cmd = new MockCommandBadOption();
     cm.RegisterCommand(cmd);
     string expectedErrorText = "[option] on 'NuGet.Test.NuGetCommandLine.CommandManagerTests+MockCommandBadOption.Message' is invalid without a setter.";
     // Act & Assert
     ExceptionAssert.Throws<InvalidOperationException>(() => cm.GetCommandOptions(cmd), expectedErrorText);
 }
コード例 #2
0
        public void GetCommandOptions_ThrowsWhenOptionHasNoSetter()
        {
            // Arrange
            CommandManager cm  = new CommandManager();
            ICommand       cmd = new MockCommandBadOption();

            cm.RegisterCommand(cmd);
            string expectedErrorText = "[option] on 'NuGet.Test.NuGetCommandLine.CommandManagerTests+MockCommandBadOption.Message' is invalid without a setter.";

            // Act & Assert
            ExceptionAssert.Throws <InvalidOperationException>(() => cm.GetCommandOptions(cmd), expectedErrorText);
        }