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 GetAllItemOfSpsipicUser() { // Arrange IRepositoryUser fakeRepositoryUser = new FakeUserRepository(); IRepositoryProducts fakeRepositoryProducts = new FakeProductRepository(); IReadFromBrowser fakeReadCookie = new FakeReadCookie(); ICheckUserExist fakeCheckUser = new FakeCheckUser(); ILogger fakeLogger = new FakeLogger(); ProductController productController = new ProductController(fakeRepositoryProducts, fakeRepositoryUser, fakeReadCookie, fakeCheckUser, fakeLogger); // Act ViewResult viewResult = productController.MyProducts() 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()); }
public void ShouldReturnTheNewCartAfterAddID() { // Arrange IReadFromBrowser read = new FakeReadCookie(); CartManager cart = new CartManager(read); List <long> listID = new List <long>() { 23, 45, 32, 12, 2, 3 }; ShoppingCart shoppingCart = new ShoppingCart() { ProductIDs = listID, UserID = 3 }; //Act var currentCart = cart.AddProduct(90, shoppingCart); //Assert Assert.Contains <long>(90, currentCart.ProductIDs); }
public void ShouldReturnTheCountOfTheIDs() { // Arrange IReadFromBrowser read = new FakeReadCookie(); CartManager cart = new CartManager(read); List <long> listID = new List <long>() { 23, 45, 32, 12, 2, 3 }; ShoppingCart shoppingCart = new ShoppingCart() { ProductIDs = listID, UserID = 3 }; //Act var IdsList = cart.GetCartProducts(shoppingCart); //Assert Assert.Equal <long>(IdsList, listID); }