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

            _userStorageService.Remove();

            _userStorageService.Search();
        }
Exemplo n.º 2
0
        public void Remove_User()
        {
            var service = new UserStorageService();
            var user    = new User()
            {
                FirstName = "John", LastName = "Smiths", DateOfBirth = new DateTime(1995, 09, 15, 14, 45, 00)
            };
            int id = service.Add(user);

            service.Remove(u => u.Id == id);

            Assert.AreEqual(null, service.GetUserById(id));
        }
Exemplo n.º 3
0
 public override void Remove(Predicate <User> predicate)
 {
     UserStorageService.Remove(predicate);
     Log("Remove() method is called.");
 }