public static void Background() { "Given a global administrator named \"Greg\"" .Given(() => Users.Save(new GlobalAdministrator { Name = "Greg", Password = "******" })) .Teardown(() => Users.Remove("Greg")); "And a blog named \"Greg's anti-tax rants\" owned by \"Greg\"" .And(() => Blogs.Save(new Blog { Name = "Greg's anti-tax rants", Owner = Users.Get("Greg") })) .Teardown(() => Blogs.Remove("Greg's anti-tax rants")); "And a customer named \"Dr. Bill\"" .And(() => Users.Save(new Customer { Name = "Dr. Bill", Password = "******" })) .Teardown(() => Users.Remove("Dr. Bill")); "And a blog named \"Expensive Therapy\" owned by \"Dr. Bill\"" .And(() => Blogs.Save(new Blog { Name = "Expensive Therapy", Owner = Users.Get("Dr. Bill") })) .Teardown(() => Blogs.Remove("Expensive Therapy")); }