public void IsValid_WithoutRecipe_ShouldReturnFalse() { // Arrange // Act EditRecipePageViewModel.Recipe = null; var response = EditRecipePageViewModel.IsValid(); // Assert Assert.IsFalse(response); }
public void IsValid_WithInvalidRecipe_ShouldReturnFalse(string name, string steps) { // Arrange SelectedRecipe = new Recipe { Name = name, Steps = steps }; // Act EditRecipePageViewModel.Recipe = SelectedRecipe; var response = EditRecipePageViewModel.IsValid(); // Assert Assert.IsFalse(response); }
public void IsValid_WithValidRecipe_ShouldReturnTrue() { // Arrange if (string.IsNullOrWhiteSpace(SelectedRecipe.Name)) { SelectedRecipe.Name = Fixture.Create <string>(); } if (string.IsNullOrWhiteSpace(SelectedRecipe.Steps)) { SelectedRecipe.Steps = Fixture.Create <string>(); } // Act EditRecipePageViewModel.Recipe = SelectedRecipe; var response = EditRecipePageViewModel.IsValid(); // Assert Assert.IsTrue(response); }