Exemple #1
0
        public void FoldersNumber_SetValueLessThanMinimum_ReturnsMinimumValue()
        {
            FilesAndFoldersLimitSettings sut = new FilesAndFoldersLimitSettings();

            sut.FoldersNumber = -1;

            Assert.AreEqual(sut.FoldersNumberMinimum, sut.FoldersNumber);
        }
Exemple #2
0
        public void FoldersNumber_SetValueMoreThanMaximum_ReturnsMaximumValue()
        {
            FilesAndFoldersLimitSettings sut = new FilesAndFoldersLimitSettings();

            sut.FoldersNumber = 1000;

            Assert.AreEqual(sut.FoldersNumberMaximum, sut.FoldersNumber);
        }
Exemple #3
0
        public void OrganizeFiles_SetSameValue_DoesNotFirePropertyChangedValue()
        {
            FilesAndFoldersLimitSettings sut = new FilesAndFoldersLimitSettings();

            sut.OrganizeFiles = false;

            sut.ShouldNotNotifyOn(s => s.OrganizeFiles).When(s => s.OrganizeFiles = false);
        }
Exemple #4
0
        public void FoldersNumber_SetSameValue_DoesNotFirePropertyChangedValue()
        {
            FilesAndFoldersLimitSettings sut = new FilesAndFoldersLimitSettings();

            sut.FoldersNumber = 1;

            sut.ShouldNotNotifyOn(s => s.FoldersNumber).When(s => s.FoldersNumber = 1);
        }
Exemple #5
0
        public void FilesNumber_SetValueInRange_ReturnsExpectedValue()
        {
            FilesAndFoldersLimitSettings sut = new FilesAndFoldersLimitSettings();

            sut.FilesNumber = 55;

            Assert.AreEqual(55, sut.FilesNumber);
        }
Exemple #6
0
        public void FoldersNumber_SetValue_FiresPropertyChangedValue()
        {
            FilesAndFoldersLimitSettings sut = new FilesAndFoldersLimitSettings();

            sut.ShouldNotifyOn(s => s.FoldersNumber).When(s => s.FoldersNumber = 2);
        }
Exemple #7
0
        public void Constructor_SupplyOrganizeFilesParameter_OrganizeFilesReturnsExpectedValue()
        {
            FilesAndFoldersLimitSettings sut = new FilesAndFoldersLimitSettings(It.IsAny <int?>(), It.IsAny <int?>(), true);

            Assert.IsTrue(sut.OrganizeFiles);
        }
Exemple #8
0
        public void Constructor_SupplyValueForFilesNumberParameter_FilesNumberReturnsExpectedValue()
        {
            FilesAndFoldersLimitSettings sut = new FilesAndFoldersLimitSettings(It.IsAny <int?>(), 34, It.IsAny <bool>());

            Assert.AreEqual(sut.FilesNumber, sut.FilesNumber);
        }
Exemple #9
0
        public void Constructor_SupplyNullForFilesNumberParameter_FilesNumberReturnsMinimumValue()
        {
            FilesAndFoldersLimitSettings sut = new FilesAndFoldersLimitSettings(It.IsAny <int?>(), null, It.IsAny <bool>());

            Assert.AreEqual(sut.FilesNumberMinimum, sut.FilesNumber);
        }
Exemple #10
0
        public void Constructor_Parameterless_FilesNumberMustReturnMinimumValue()
        {
            FilesAndFoldersLimitSettings sut = new FilesAndFoldersLimitSettings();

            Assert.AreEqual(sut.FilesNumberMinimum, sut.FilesNumber);
        }
Exemple #11
0
        public void OrganizeFiles_SetValue_FiresPropertyChangedValue()
        {
            FilesAndFoldersLimitSettings sut = new FilesAndFoldersLimitSettings();

            sut.ShouldNotifyOn(s => s.OrganizeFiles).When(s => s.OrganizeFiles = true);
        }