public ConsultantsController(IDb db)
        {
            projects = new Projects(db.One);

            //Create some data if not existing...
            var per = new ConsultantsAgent().TheOneWithFullName("Per Persson");

            var p = projects.ForConsultant(per.Id).ToList();

            if (p.Count == 0)
            {
                var customers = new CustomersAgent();
                var finnair   = customers.TheOneWithName("Finnair");

                var project = new Project(finnair, "Finnair's new app");
                project.AddConsultant(per);
                projects.Save(project);

                var stina = new ConsultantsAgent().TheOneWithFullName("Stina Johansson");
                var bruce = new ConsultantsAgent().TheOneWithFullName("Bruce Wayne");

                project = new Project(finnair, "Yet another app");
                project.AddConsultant(per);
                project.AddConsultant(stina);
                project.AddConsultant(bruce);
                projects.Save(project);
            }
        }
Exemplo n.º 2
0
        public void Then_the_customer_can_be_reconstituted()
        {
            var customer = customersAgent.TheOneWithName("Sonera");

            customer.Name.Should().Be("Sonera");
        }
 public void Given_customer_X_exists(string customerName)
 {
     Assert.IsNotNull(customersAgent.TheOneWithName(customerName));
 }