using System; using System.Collections.Generic; using System.Linq; using BoundaryLab.Domain; using BoundaryLab.Application; using BoundaryLab.Infrastructure; var counter = new Counter(); var command = new Increment(counter); var query = new ReadCount(counter); command.Execute(2); command.Execute(3); Console.WriteLine(CountText.Render("first", query.Execute())); Console.WriteLine(CountText.Render("second", query.Execute()));