public void Rollback_Insert()
        {
            UnitOfWorkFactory.GetDefault().Begin();
            _userWriter.Add(new User()
            {
                Email = "*****@*****.**", FirstName = "José", Name = "Marcel"
            });
            UnitOfWorkFactory.GetDefault().Rollback();
            User user = _userFinder.GetByEmail("*****@*****.**");

            Assert.IsNull(user);
        }
Example #2
0
        public void Add_NewValue()
        {
            var newUser = new User()
            {
                Email     = "*****@*****.**",
                Name      = "Claudie",
                FirstName = "Jean-Pierre"
            };

            _userWriter.Add(newUser);

            User user = _userFinder.GetByEmail(newUser.Email);

            Assert.IsNotNull(user);
            Assert.IsTrue(user.Id > 0);
            Assert.AreEqual(user.Email, newUser.Email);
            Assert.AreEqual(user.Name, newUser.Name);
            Assert.AreEqual(user.FirstName, newUser.FirstName);
        }