Exemple #1
0
        public void Verify_Chevrolet_Instance()
        {
            var model        = 2020;
            var vechicleName = "Chevrolet";
            VehicleCreatorFactory vehicle = GetVehicle(vechicleName, model);

            Assert.AreEqual(vechicleName, vehicle.CreateInstance().GetType().Name);
            Assert.AreEqual(model, vehicle.CreateInstance().Model);
        }
Exemple #2
0
        public void Verify_Mazda_Instance_NSubstitute()
        {
            var model        = 2020;
            var vechicleName = "Mazda";
            VehicleCreatorFactory vehicle = Substitute.For <VehicleCreatorFactory>();

            vehicle.CreateInstance().Returns(new Mazda(model));

            Assert.AreEqual(vechicleName, vehicle.CreateInstance().GetType().Name);
            Assert.AreEqual(model, vehicle.CreateInstance().Model);
        }