public void CreateWidget_CheckTextboxErrorResponse_ReturnsErrorBill() { // Arrange // Act var result = MaterialGenService.CreateWidget <TextboxWidget>(null); // Assert Assert.IsNotNull(result); Assert.IsFalse(string.IsNullOrWhiteSpace(result)); Assert.AreEqual("+++++Abort+++++", result); MockRepository.VerifyAll(); }
public void CreateWidget_CheckCircleForWidthIsInBounds_ReturnsErrorBill() { // Arrange var widget = new CircleWidget { XPosition = 911, YPosition = 1, Width = 300 }; // Act var result = MaterialGenService.CreateWidget(widget); // Assert Assert.IsNotNull(result); Assert.IsFalse(string.IsNullOrWhiteSpace(result)); Assert.AreEqual("+++++Abort+++++", result); MockRepository.VerifyAll(); }
public void CreateWidget_CreateCircleMaterials_ReturnsCorrectBill() { // Arrange var widget = new CircleWidget { XPosition = 1, YPosition = 1, Width = 300 }; // Act var result = MaterialGenService.CreateWidget(widget); // Assert Assert.IsNotNull(result); Assert.IsFalse(string.IsNullOrWhiteSpace(result)); Assert.AreEqual("Circle (1,1) size=300", result); MockRepository.VerifyAll(); }
public void CreateWidget_CheckSquareForNegativeWidth_ReturnsErrorBill() { // Arrange var widget = new SquareWidget { XPosition = 15, YPosition = 30, Width = -35 }; // Act var result = MaterialGenService.CreateWidget(widget); // Assert Assert.IsNotNull(result); Assert.IsFalse(string.IsNullOrWhiteSpace(result)); Assert.AreEqual("+++++Abort+++++", result); MockRepository.VerifyAll(); }
public void CreateWidget_CheckEllipseForNegativeYPosition_ReturnsErrorBill() { // Arrange var widget = new EllipseWidget { XPosition = 100, YPosition = -150, Width = 300, Height = 200 }; // Act var result = MaterialGenService.CreateWidget(widget); // Assert Assert.IsNotNull(result); Assert.IsFalse(string.IsNullOrWhiteSpace(result)); Assert.AreEqual("+++++Abort+++++", result); MockRepository.VerifyAll(); }
public void CreateWidget_CreateEllipseMaterials_ReturnsCorrectBill() { // Arrange var widget = new EllipseWidget { XPosition = 100, YPosition = 150, Width = 300, Height = 200 }; // Act var result = MaterialGenService.CreateWidget(widget); // Assert Assert.IsNotNull(result); Assert.IsFalse(string.IsNullOrWhiteSpace(result)); Assert.AreEqual("Ellipse (100,150) diameterH = 300 diameterV = 200", result); MockRepository.VerifyAll(); }
public void CreateWidget_CreateRectangleMaterials_ReturnsCorrectBill() { // Arrange var widget = new RectangleWidget { XPosition = 10, YPosition = 10, Width = 30, Height = 40 }; // Act var result = MaterialGenService.CreateWidget(widget); // Assert Assert.IsNotNull(result); Assert.IsFalse(string.IsNullOrWhiteSpace(result)); Assert.AreEqual("Rectangle (10,10) width=30 height=40", 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_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_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(); }