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 IndexModelShouldContainTheResultOfTheSearch() { // Arrange IRepositoryProducts fakeProductRepository = new FakeProductRepository(); IReadFromBrowser fakeReadCookie = new FakeReadCookie(); IWriteToBrowser fakeWriteCookie = new FakeWriteCookie(); HomeController homeController = new HomeController(fakeProductRepository, fakeReadCookie, fakeWriteCookie); // Act ViewResult viewResult = homeController.Search("T") as ViewResult; List <Product> products = viewResult.Model as List <Product>; // Should Be products.Count.Should().Be(2); }
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()); }