public void Should_Update_Product(Product existing) { //arrange existing.UnitPrice = 25; var sut = new NorthwindManager(); //act sut.UpdateProduct(existing); //assert var actual = sut.GetProduct(existing.ProductID); Assert.NotNull(actual); Assert.Equal(existing.ProductID, actual.ProductID); }
public void Should_Update_Products(Product existing) { //Arrange existing.ProductName = "TIN'S OLD PRODUCT"; var sut = new NorthwindManager(); //Act sut.UpdateProduct(existing); //Assert var actual = sut.GetProduct(existing.ProductID); Assert.NotNull(actual); Assert.Equal(existing.ProductName, actual.ProductName); }
public void Should_Update_Product(Product existing) { // Arrange existing.ProductName = "VS 2013"; // new name to replace existing product in DB? var sut = new NorthwindManager(); // Act sut.UpdateProduct(existing); // Assert var actual = sut.GetProduct(existing.ProductID); Assert.NotNull(actual); Assert.Equal(existing.ProductName, actual.ProductName); }
public void Should_Update_Product(Product existing) { //Arrange existing.UnitsInStock = 777; var sut = new NorthwindManager(); //sut is short for 'Scenario Under Test' existing.UnitsInStock = 999; //Act sut.UpdateProduct(existing); //Assert var actual = sut.GetProduct(existing.ProductID); Assert.NotNull(actual); Assert.Equal(existing.ProductName, actual.ProductName); Assert.Equal(existing.UnitsInStock, actual.UnitsInStock); }
public void Should_Delete_Products() { //Arrange var sut = new NorthwindManager(); var actual = new Product() { ProductName = "Product to delete" }; actual.ProductID = sut.AddProduct(actual); //Act sut.DeleteProduct(actual); //Assert Product p = sut.GetProduct(actual.ProductID); Assert.Null(p); }
public void Should_Delete_Product() { // Arrange var sut = new NorthwindManager(); // sut is short for "Situation Under Test" var expected = new Product() { ProductName = "VS 2012", }; expected.ProductID = sut.AddProduct(expected); // Act sut.DeleteProduct(expected); // Assert Product actual = sut.GetProduct(expected.ProductID); Assert.Null(actual); }
public void Should_Add_Product() { // Arrange var sut = new NorthwindManager(); // sut is short for "Situation Under Test" var expected = new Product() { ProductName = "VS 2012", }; // Act var actualId = sut.AddProduct(expected); // Assert Assert.True(actualId > 0); Product actual = sut.GetProduct(actualId); Assert.Equal(expected.ProductName, actual.ProductName); Assert.Equal(actualId, actual.ProductID); }
[AutoRollback] //Undo DB changes after test public void Should_Add_Product() { //Arrange var sut = new NorthwindManager(); var product = new Product() { ProductName = "MSP Basic Product", Discontinued = false }; //Act var productID = sut.AddProduct(product); //Assert Assert.True(productID > 0); Product actual = sut.GetProduct(productID); Assert.Equal(productID, actual.ProductID); }
public void Should_Add_Product() { //Arrange var sut = new NorthwindManager(); //sut is short for 'Scenario Under Test' var expected = new Product() { ProductName = "Double Double", UnitsInStock = 777 }; //Act var actualId = sut.AddProduct(expected); //Assert Assert.True(actualId > 0); Product actual = sut.GetProduct(actualId); Assert.Equal(expected.ProductName, actual.ProductName); Assert.Equal(expected.UnitsInStock, actual.UnitsInStock); Assert.Equal(actualId, actual.ProductID); }
[AutoRollback] // undo db changes after test public void Should_Add_Product() { //Arrange var sut = new NorthwindManager(); var expected = new Product() { ProductName = "Product number one", UnitsInStock = 20, UnitPrice = 14 }; //Act var actualId = sut.AddProduct(expected); //Assert Assert.True(actualId > 0); var actual = sut.GetProduct(actualId); Assert.Equal(expected.ProductName, actual.ProductName); Assert.Equal(actualId, actual.ProductID); }