public void AddInputTextBoxTest_WithStringIdOnly_ReturnSelfWithInputTextBoxAdded() { // Arrange string testInputTextBoxId = Guid.NewGuid().ToString(); ToastContentBuilder builder = new ToastContentBuilder(); // Act ToastContentBuilder anotherReference = builder.AddInputTextBox(testInputTextBoxId); // Assert Assert.AreSame(builder, anotherReference); var inputTextBox = (builder.Content.Actions as ToastActionsCustom).Inputs.First() as ToastTextBox; Assert.AreEqual(testInputTextBoxId, inputTextBox.Id); }
public void AddInputTextBoxTest_WithPlaceHolderContentAndTitle_ReturnSelfWithInputTextBoxAndAllOptionsAdded() { // Arrange string testInputTextBoxId = Guid.NewGuid().ToString(); string testInputTextBoxPlaceHolderContent = "Placeholder Content"; string testInputTextBoxTitle = "Test Title"; ToastContentBuilder builder = new ToastContentBuilder(); // Act ToastContentBuilder anotherReference = builder.AddInputTextBox(testInputTextBoxId, testInputTextBoxPlaceHolderContent, testInputTextBoxTitle); // Assert Assert.AreSame(builder, anotherReference); var inputTextBox = (builder.Content.Actions as ToastActionsCustom).Inputs.First() as ToastTextBox; Assert.AreEqual(testInputTextBoxId, inputTextBox.Id); Assert.AreEqual(testInputTextBoxPlaceHolderContent, inputTextBox.PlaceholderContent); Assert.AreEqual(testInputTextBoxTitle, inputTextBox.Title); }