Exemple #1
0
        public void When_CorrectData_Expect_Success()
        {
            // Arrange
            var bridgeExample = new BridgeExample(); // TODO dependency injection? also moq

            // Act
            bridgeExample.RunExample();

            // Assert
            // TODO
        }
Exemple #2
0
        static void Main(string[] args)
        {
            IExampleRunable example = null;

            // Creational
            example = new SimpleFactoryMethodsExample();
            example = new FactoryMethodExample();
            example = new BuilderExample();
            example = new PrototypeMemberwiseExample();

            // Structural
            example = new FlyweightExample();
            example = new CompositeExample();
            example = new BridgeExample();

            // Behaviour
            // example = new VisitorExample();

            example.Run();

            Console.ReadKey();
        }