public void GetAllShippingStatuses_ReturnsAListOfShippingsOfLengthZero_WhenCalledAndTheDatabaseIsEmpty() { // Arrange int expected = 0; SqlServerShippingRepository shippingRepo = new SqlServerShippingRepository(context); // Act int actual = shippingRepo.GetAllShippingStatuses().Count(); // Assert Assert.AreEqual(expected, actual); }
public void GetShippingStatusById_ReturnsADefaultShippingOfIdValueOfZero_WhenCalledWithValidIdOfValueOneButDatabaseIsEmpty() { // Arrange int expected = 0; int id = 1; SqlServerShippingRepository shippingRepo = new SqlServerShippingRepository(context); // Act int actual = shippingRepo.GetShippingStatusById(id).Id; // Assert Assert.AreEqual(expected, actual); }
public void CheckShippingMode_ReturnsABoolOfValueFalse_WhenCalledAndProductCategoryNameIsNotInDatabase() { // Arrange bool expected = false; string shipMode = "mode"; SqlServerShippingRepository shippingRepo = new SqlServerShippingRepository(context); // Act bool actual = shippingRepo.CheckShippingMode(shipMode); // Assert Assert.AreEqual(expected, actual); }
public void GetShippingStatusById_ReturnsAShippingOfIdValueOfOne_WhenCalledWithValidIdOfValueOnePresentInDatabase() { // Arrange int expected = 1; int id = 1; InsertData(); SqlServerShippingRepository shippingRepo = new SqlServerShippingRepository(context); // Act int actual = shippingRepo.GetShippingStatusById(id).Id; // Assert Assert.AreEqual(expected, actual); }
public void AddShipping_AddAShippingToDatabaseAndReturnsAShippingOfIdValueOfOne_WhenCalledWithValidIdOfValueOne() { // Arrange int expected = 1; Shipping shipping = new Shipping(); shipping.Id = 1; shipping.ShipMode = "mode"; SqlServerShippingRepository shippingRepo = new SqlServerShippingRepository(context); // Act shippingRepo.AddShipping(shipping); int actual = context.Shippings.Count(); // Assert Assert.AreEqual(expected, actual); }