Esempio n. 1
0
        /// <summary>
        /// Runs a sequence of actions on an instance of the <see cref="UserStorageService"/> class.
        /// </summary>
        public void Run()
        {
            userRepositoryManager.Start();
            userStorageService.Add(new User
            {
                FirstName = "Alex",
                LastName  = "Black",
                Age       = 25
            });
            userRepositoryManager.Stop();

            userRepositoryManager.Start();
            userStorageService.Remove((u) => u.FirstName == "Bill");
            userRepositoryManager.Stop();

            userRepositoryManager.Start();
            userStorageService.Search((u) => u.FirstName == "Alex");
            userRepositoryManager.Stop();
        }