public DeleteLastFlavor ( IConfigurationView wizard ) : void | ||
wizard | IConfigurationView | |
Résultat | void |
public void DeleteFlavorWorks() { var deleteFlavor = new ConfigurationModel.FlavorOptions { FlavorName = "DeletedFlavor", DownloadURL = "localhost" }; var model = new ConfigurationModel(); var flavorName = "TestFlavor"; model.Flavors = new List<ConfigurationModel.FlavorOptions> { new ConfigurationModel.FlavorOptions { FlavorName = flavorName }, deleteFlavor }; var controller = new ConfigurationController(model); var testView = new ConfigViewForTests(); controller.PopulateWithModelSettings(testView); TestThatViewHasFlavor(testView, model.Flavors[0]); TestThatViewHasFlavor(testView, model.Flavors[1]); // SUT controller.DeleteLastFlavor(testView); TestThatViewHasFlavor(testView, model.Flavors[0]); TestThatViewDoesNotHaveFlavor(testView, deleteFlavor); }
private void _deleteFlavor_Click(object sender, EventArgs e) { _controller.DeleteLastFlavor(this); }