コード例 #1
0
        public void GetCmdApplicationConfigurationReturnsEmptyIfFriendlyNameIsEmpty(CmdApplicationConfigurationViewModel sut)
        {
            sut.FriendlyName = string.Empty;
            var actual = sut.GetCmdApplicationConfiguration();

            Assert.Equal(Maybe.Empty <CmdApplicationConfiguration>(), actual);
        }
コード例 #2
0
 public void GetCmdApplicationConfigurationReturnsEmptyIfNoneOfTheParameterHasValue(
     CmdApplicationConfigurationViewModel sut)
 {
     Assert.True(!string.IsNullOrEmpty(sut.FriendlyName));
     Assert.False(sut.Properties.Any(a => a.GetParameter().Any()));
     var actual = sut.GetCmdApplicationConfiguration();
     Assert.False(actual.Any());
 }
コード例 #3
0
        public void GetCmdApplicationConfigurationReturnsEmptyIfNoneOfTheParameterHasValue(
            CmdApplicationConfigurationViewModel sut)
        {
            Assert.True(!string.IsNullOrEmpty(sut.FriendlyName));
            Assert.False(sut.Properties.Any(a => a.GetParameter().Any()));
            var actual = sut.GetCmdApplicationConfiguration();

            Assert.False(actual.Any());
        }
コード例 #4
0
        public void GetCmdApplicationConfigurationReturnsConfigurationIfAtleastOneParameterHasValue(
            CmdApplicationConfigurationViewModel sut)
        {
            Assert.True(!string.IsNullOrEmpty(sut.FriendlyName));

            var vm = new NameOnlyParameterViewModel((Name)"testParameter");
            vm.IsSelected = true;
            sut.Properties.Add(vm);

            var actual = sut.GetCmdApplicationConfiguration();
            Assert.True(actual.Any());
        }
コード例 #5
0
        public void GetCmdApplicationConfigurationReturnsConfigurationIfAtleastOneParameterHasValue(
            CmdApplicationConfigurationViewModel sut)
        {
            Assert.True(!string.IsNullOrEmpty(sut.FriendlyName));

            var vm = new NameOnlyParameterViewModel((Name)"testParameter");

            vm.IsSelected = true;
            sut.Properties.Add(vm);

            var actual = sut.GetCmdApplicationConfiguration();

            Assert.True(actual.Any());
        }
コード例 #6
0
 public void GetCmdApplicationConfigurationReturnsEmptyIfFriendlyNameIsEmpty(CmdApplicationConfigurationViewModel sut)
 {
     sut.FriendlyName = string.Empty;
     var actual = sut.GetCmdApplicationConfiguration();
     Assert.Equal(Maybe.Empty<CmdApplicationConfiguration>(), actual);
 }