Exemplo n.º 1
0
        static void Main(string[] args)
        {
            var adminBuilder = new AdminBuilder("Eric");
            var assemble     = new AssembleUser();

            assemble.Construct(adminBuilder);

            IUser adminUser = adminBuilder.User;

            UserManagement adminUserManagement = new UserManagement(adminUser);
            IUser          agentUser           = adminUserManagement.CreateUser(new Agent("Taylor"), true);

            adminUserManagement.CanSchedulePostsAndCampaings(agentUser);


            Console.ReadLine();
        }