public void AlwaysReturnANewShoppingCartInstance() { // Arrange var factory = new CosmeticsFactory(); // Act var firstCart = factory.CreateShoppingCart(); var secondCart = factory.CreateShoppingCart(); // Assert Assert.IsInstanceOf <IShoppingCart>(firstCart); Assert.IsInstanceOf <IShoppingCart>(secondCart); Assert.AreNotSame(firstCart, secondCart); }
public void TestCreateShoppingCart_ShouldInitialiseCorrectly() { var factory = new CosmeticsFactory(); var cart = factory.CreateShoppingCart(); Assert.IsNotNull(cart); Assert.IsTrue(cart.GetType().Name == "ShoppingCart"); }
public void CreateShoppingCart_ShouldAlwaysReturnNewShoppingCart_IfMethodIsInvoked() { //Arrange var cosmeticsFactory = new CosmeticsFactory(); //Act var shoppingCart = cosmeticsFactory.CreateShoppingCart(); //Assert Assert.IsInstanceOf <ShoppingCart>(shoppingCart); }
public void Test() { // Arrange var cosmeticFactory = new CosmeticsFactory(); // Act. var actualFactory = cosmeticFactory.CreateShoppingCart(); // Assert Assert.IsInstanceOf <IShoppingCart>(actualFactory); }
public void CreateShoppingCart_ShouldCreateAnInstanceOfShoppingCart_WhenPassedValidInput() { // Arrange var factory = new CosmeticsFactory(); // Act var shoppingCart = factory.CreateShoppingCart(); // Assert Assert.IsInstanceOf <IShoppingCart>(shoppingCart); }
public void CreateShoppingCart_WhenInvoked_ShouldReturnInstanceOfShoppingCart() { // Arrange var cosmeticFactory = new CosmeticsFactory(); // Act var executionResult = cosmeticFactory.CreateShoppingCart(); // Assert Assert.IsInstanceOf <IShoppingCart>(executionResult); }
public void ReturnInstanceOfTypeShoppingCart() { // Arrange, Act, Assert var factory = new CosmeticsFactory(); // Act var cart = factory.CreateShoppingCart(); // Assert Assert.IsInstanceOfType(cart, typeof(IShoppingCart)); }