public void RecipeTitleDescription_AreNull_IfEditorShownIsFalse() { //Arrange var title = "Recipe Title"; var descr = "Recipe Description"; var editorVM = new RecipeEditorControlViewModel(); var recipeVM = new RecipeViewModel() { Title = title, Description = descr }; editorVM.Recipe = recipeVM; //additional check Assert.Equal(editorVM.Title, recipeVM.Title); Assert.Equal(editorVM.Description, recipeVM.Description); Assert.Equal(editorVM.Recipe, recipeVM); //Act editorVM.EditorShown = false; //Assert Assert.Null(editorVM.Title); Assert.Null(editorVM.Description); Assert.Null(editorVM.Recipe); }
public void SubmitEnabled_ReturnsFalse_IfRecipeTitleAndEditorTitleMatch() { //Arrange var editorVM = new RecipeEditorControlViewModel(); var recipeVM = new RecipeViewModel(); recipeVM.Title = "Recipe Title"; var childRecipeVM = new RecipeViewModel(); childRecipeVM.Title = "Child Recipe Title"; recipeVM.Children = new[] { childRecipeVM }; editorVM.Recipe = recipeVM; //Act editorVM.Title = "Recipe Title"; //Assert Assert.False(editorVM.SubmitEnabled); }