public void RegisterUserFailed()
        {
            // Arrange
            IRepositoryUser  fakeRepositoryUser = new FakeUserRepository();
            IEmailManger     fakeEmailManger    = new FakeEMailManger();
            IReadFromBrowser fakeReadCookie     = new FakeReadCookie();
            IWriteToBrowser  fakeWriteCookie    = new FakeWriteCookie();
            ICheckTime       checkTime          = new CheckTime();
            ILogger          fakeLogger         = new FakeLogger();

            Register register1 = new Register()
            {
                UserName  = "******",
                Email     = "*****@*****.**",
                Password  = "******",
                FirstName = "Retif",
                LastName  = "Teruy"
            };

            RegisterController loginController = new RegisterController
                                                     (fakeRepositoryUser, checkTime,
                                                     fakeReadCookie, fakeWriteCookie, fakeEmailManger, fakeLogger);

            // Act

            ViewResult viewResult = loginController.Register(register1) as ViewResult;
            var        rez        = viewResult.Model;

            rez.Equals(new Register());
        }
        public void LoginUserSuccsess()
        {
            // Arrange
            IRepositoryUser  fakeRepositoryUser = new FakeUserRepository();
            IEmailManger     fakeEmailManger    = new FakeEMailManger();
            IReadFromBrowser fakeReadCookie     = new FakeReadCookie();
            IWriteToBrowser  fakeWriteCookie    = new FakeWriteCookie();
            IEmptyCart       fakeEmptyCart      = new FakeEmptyCart();
            ILogger          fakeLogger         = new FakeLogger();
            Login            login1             = new Login()
            {
                Username = "******", Email = "*****@*****.**", Password = "******"
            };
            LoginController loginController = new LoginController(fakeEmptyCart, fakeRepositoryUser,
                                                                  fakeReadCookie, fakeWriteCookie, fakeEmailManger, fakeLogger);

            // Act
            ViewResult viewResult = loginController.Login(login1) as ViewResult;
            var        rez        = viewResult.Model;

            rez.Equals(new Login());
        }