예제 #1
0
        public void SamsungFactory()
        {
            var factory = new SamsungFactory();
            var client  = new MobileClient(factory);

            var normalPhoneRAM = client.GetNormalPhoneRAMDetails();

            Assert.AreEqual(normalPhoneRAM, RAMTypes.NA);

            var smartPhoneRAM = client.GetSmartPhoneRAMDetails();

            Assert.AreEqual(smartPhoneRAM, RAMTypes.ThreeGB);
        }
예제 #2
0
        public void RedmiFactory()
        {
            var factory = new RedmiFactory();
            var client  = new MobileClient(factory);

            var normalPhoneRAM = client.GetNormalPhoneRAMDetails();

            Assert.AreEqual(normalPhoneRAM, RAMTypes.OneGB);

            var smartPhoneRAM = client.GetSmartPhoneRAMDetails();

            Assert.AreEqual(smartPhoneRAM, RAMTypes.TwoGB);
        }