static void Main(string[] args) { // Behavioural examples var strategy = new StrategyExample(); strategy.RunExample(); var chain = new ChainOfResponsibilityExample(); chain.RunExample(); var memento = new MementoExample(); memento.RunExample(); // Creational examples var singleton = new SingletonExample(); singleton.RunExample(); var builder = new BuilderExample(); builder.RunExample(); // Structural examples var adapter = new AdapterExample(); adapter.RunExample(); }
public void When_CorrectData_Expect_Success() { // Arrange var singletonExample = new SingletonExample(); // TODO dependency injection? also moq // Act singletonExample.RunExample(); // Assert // TODO }