public void CreateWidget_CheckTextboxForNoText_ReturnsSuccessWithNoText() { // Arrange var widget = new TextboxWidget { XPosition = 5, YPosition = 5, Width = 200, Height = 100, Text = string.Empty }; // Act var result = MaterialGenService.CreateWidget(widget); // Assert Assert.IsNotNull(result); Assert.IsFalse(string.IsNullOrWhiteSpace(result)); Assert.AreEqual("Textbox (5,5) width=200 height=100 text=\"\"", result); MockRepository.VerifyAll(); }
public void CreateWidget_CheckTextboxForHeightIsInBounds_ReturnsErrorBill() { // Arrange var widget = new TextboxWidget { XPosition = 5, YPosition = 905, Width = 200, Height = 100, Text = "sample text" }; // Act var result = MaterialGenService.CreateWidget(widget); // Assert Assert.IsNotNull(result); Assert.IsFalse(string.IsNullOrWhiteSpace(result)); Assert.AreEqual("+++++Abort+++++", result); MockRepository.VerifyAll(); }
public void CreateWidget_CreateTextboxMaterials_ReturnsCorrectBill() { // Arrange var widget = new TextboxWidget { XPosition = 5, YPosition = 5, Width = 200, Height = 100, Text = "sample text" }; // Act var result = MaterialGenService.CreateWidget(widget); // Assert Assert.IsNotNull(result); Assert.IsFalse(string.IsNullOrWhiteSpace(result)); Assert.AreEqual("Textbox (5,5) width=200 height=100 text=\"sample text\"", result); MockRepository.VerifyAll(); }