public void SaveMP3_Button_Not_Clickable_When_Model_Instance_Is_Null() { ViewModelMp3 viewModel = new ViewModelMp3(); bool clickable = viewModel.SaveMP3Command_CanExecute(); Assert.AreEqual(false, clickable); }
public void SaveMP3_Button_Not_Clickable_When_IsBusySavingMP3_Property_Is_True() { ViewModelMp3 viewModel = new ViewModelMp3(); viewModel.ModelMp3 = new ModelMp3() { IsBusySavingMp3 = true }; bool clickable = viewModel.SaveMP3Command_CanExecute(); Assert.AreEqual(false, clickable); }
public void SaveMP3_Button_Is_Clickable_When_IsBusyDownloadingAlbumArt_Property_Is_False_And_FullMP3Path_Property_Is_Set() { ViewModelMp3 viewModel = new ViewModelMp3(); viewModel.ModelMp3 = new ModelMp3() { FullMp3Path = "test", IsBusyDownloadingAlbumArt = false }; bool clickable = viewModel.SaveMP3Command_CanExecute(); Assert.AreEqual(true, clickable); }
public void SaveMP3_Button_Not_Clickable_When_FullMP3Path_Property_Is_Empty() { ViewModelMp3 viewModel = new ViewModelMp3(); viewModel.ModelMp3 = new ModelMp3() { FullMp3Path = string.Empty, IsBusyDownloadingAlbumArt = false }; bool clickable = viewModel.SaveMP3Command_CanExecute(); Assert.AreEqual(false, clickable); }