public void GetsCompanyNameTest_BlackCat() { BlackCat target = new BlackCat(); string expected = "BlackCat"; Assert.AreEqual(expected, target.GetsCompanyName()); }
public void GetsFeeTest_BlackCat() { BlackCat target = new BlackCat(); double expected = 0F; Assert.AreEqual(expected, target.GetsFee()); }
public void CalculateTest_BlackCat() { BlackCat target = new BlackCat() { ShipProduct = new Product { IsNeedCool = true, Name = "test1", Size = new getSize { Height = 10, Length = 30, Width = 20 }, Weight = 10 } }; target.Calculate(); var expectedName = "BlackCat"; var expectedFee = 200; var actualName = target.GetsCompanyName(); var actualFee = target.GetsFee(); Assert.AreEqual(expectedName, actualName); Assert.AreEqual(expectedFee, actualFee); }
public void CalculateTest() { // 從整合測試的test case,來當做單元測試的test case // arrange BlackCat target = new BlackCat() { ShipProduct = new Product { IsNeedCool = true, Name = "商品測試1", Size = new Size { Height = 10, Length = 30, Width = 20 }, Weight = 10 } }; // act target.Calculate(); var expectedName = "黑貓"; var expectedFee = 200; var actualName = target.GetsComapanyName(); var actualFee = target.GetsFee(); // assert Assert.AreEqual(expectedName, actualName); Assert.AreEqual(expectedFee, actualFee); }
public void GetsFeeTest() { BlackCat target = new BlackCat(); double expected = 0F; double actual; actual = target.GetsFee(); Assert.AreEqual(expected, actual); }
public void GetsComapanyNameTest() { BlackCat target = new BlackCat(); string expected = "黑貓"; string actual; actual = target.GetsComapanyName(); Assert.AreEqual(expected, actual); }
public void GetILogisticsTest_GetBlackCat() { //arrange string p = "1"; Product product = new Product(); ILogistics expected = new BlackCat(); ILogistics actual; //act actual = FactoryRepository.GetILogistics(p, product); //assert Assert.AreEqual(expected.GetType(), actual.GetType()); }
//测试多态 public static void testDuotai() { Animal ai = new Animal(); ai.Eat(); ai = new Cat(); ai.Eat(); ai = new BlackCat(); ai.Eat(); ai = new Pig(); ai.Eat(); // Pig中的Eat 方法用了new修饰 破坏了多态性 //using MyDOtai = ConsoleClientApp.duotai; using的用法 对引用的命名空间进行重命名 //MyDOtai.Animal ai = new MyDOtai.Animal(); }