コード例 #1
0
ファイル: Program.cs プロジェクト: DaniJG/SOLIDKatas
        static void RunSrp()
        {
            var controller = new UserController();

            Console.WriteLine("Creating first user...");
            var user = controller.Create(new UserDTO { Email = "*****@*****.**", Name = "Foo" });                        
            
            Console.WriteLine("Creating second user...");
            controller.Create(new UserDTO { Email = "*****@*****.**", Name = "Bar" });
            
            Console.WriteLine("Getting first user by Id");
            var retrievedUser = controller.Get(user.Id);
            Console.WriteLine(retrievedUser != null ? "OK" : "FAILED");
            
            Console.WriteLine("Adding third user");
            controller.Create(new UserDTO { Email = "*****@*****.**", Name = "Bar2" });
            
            Console.WriteLine("Getting all users");
            var users = controller.Get();
            Console.WriteLine(users.Count() == 3 ? "OK" : "FAILED");
        }
コード例 #2
0
 public void Initialize()
 {
     this.controller = new UserController();
 }