コード例 #1
0
 public void BikeFactory_CreateBike_ReturnsInstanceOfIBike()
 {
     // Arrange
     // Act
     // Assert
     Assert.IsInstanceOfType(BikeFactory.CreateBike(BikeType.Hybrid), typeof(IBike));
 }
コード例 #2
0
        public static void Run()
        {
            Console.WriteLine($"{Environment.NewLine}*** FACTORY PATTERN ***{Environment.NewLine}");

            BikeFactory.CreateBike(BikeType.Hybrid);
            BikeFactory.CreateBike(BikeType.Mountain);
            BikeFactory.CreateBike(BikeType.Road);
        }