public void When_Intialized_Then_DefaultIncludeIsUploadable() { var model = new AddFolderOptionsViewModel(_window, _fileUploader); var result = model.FileTypes[model.SelectedFileTypeIndex]; Assert.That(result, Is.EqualTo(Resources.IncludeUploadableFiles)); }
public void When_Intialized_Then_IncludeFilesOfTypePopulated() { var expected = new List <string> { Resources.IncludeAllFiles, Resources.IncludeUploadableFiles, Resources.IncludeImageFiles, "FOO" }; var model = new AddFolderOptionsViewModel(_window, _fileUploader); Assert.That(model.FileTypes, Is.EquivalentTo(expected)); }
public void GetExtension_Returns_CorrectValue() { var model = new AddFolderOptionsViewModel(_window, _fileUploader); model.SelectedFileTypeIndex = 0; Assert.That(model.GetExtension(), Is.Empty); model.SelectedFileTypeIndex = 1; Assert.That(model.GetExtension(), Is.Empty); model.SelectedFileTypeIndex = 2; Assert.That(model.GetExtension(), Is.Empty); model.SelectedFileTypeIndex = 3; Assert.That(model.GetExtension(), Is.EqualTo("FOO")); }
public void GetIncludeFiles_Returns_CorrectValue() { var model = new AddFolderOptionsViewModel(_window, _fileUploader); model.SelectedFileTypeIndex = 0; Assert.That(model.GetIncludeFiles(), Is.EqualTo(IncludeFiles.All)); model.SelectedFileTypeIndex = 1; Assert.That(model.GetIncludeFiles(), Is.EqualTo(IncludeFiles.Uploadable)); model.SelectedFileTypeIndex = 2; Assert.That(model.GetIncludeFiles(), Is.EqualTo(IncludeFiles.Image)); model.SelectedFileTypeIndex = 3; Assert.That(model.GetIncludeFiles(), Is.EqualTo(IncludeFiles.SingleExtension)); }