public void ItBecomesNotReadyForReportExecutionWhenTheTextIsSetToNull() { var numberOfEvents = 0; var emptyPrompt = new EmptyPrompt("Name", "Label"); emptyPrompt.Text = "Text"; emptyPrompt.PropertyChanged += (s, e) => { if (e.PropertyName == "ReadyForReportExecution") { numberOfEvents++; } }; emptyPrompt.Text = null; Assert.IsFalse(emptyPrompt.ReadyForReportExecution); Assert.AreEqual(1, numberOfEvents); }
public void ItUsesTheTextToCreateThePromptSelectionInfo() { var emptyPrompt = new EmptyPrompt("Name", "Label"); emptyPrompt.Text = "Text"; var selectionInfo = emptyPrompt.ToSelectionInfo(); Assert.AreEqual(emptyPrompt.Text, selectionInfo.Selections.Single().Value); Assert.AreEqual(emptyPrompt.Name, selectionInfo.PromptName); }
public void ItIsInitalizedWithFalseForReadyForReportExeution() { var prompt = new EmptyPrompt("Name", "Label"); Assert.IsFalse(prompt.ReadyForReportExecution); }