public void ConstructorShouldCreate_ApproveDomainLogoViewModel_WithoutParams() { // Act & Assert var approveDomainLogoViewModel = new ApproveDomainLogoViewModel(); Assert.IsInstanceOf <ApproveDomainLogoViewModel>(approveDomainLogoViewModel); }
public void ApproveDomainLogoViewModel_Should_Set_Properties_Correctly_With_CorrectData() { // Arrange var logoUrl = "logoUrl"; var approveDomainLogoViewModel = new ApproveDomainLogoViewModel() { LogoUrl = logoUrl }; // Act & Assert Assert.AreEqual(logoUrl, approveDomainLogoViewModel.LogoUrl); }
public ActionResult ApprovePendingLogo(string ApproveAction, ApproveDomainLogoViewModel approveDomainLogoViewModel) { if (ApproveAction == "Approve") { this.domainService.ApproveDomainLogo(approveDomainLogoViewModel.Name + ".com"); TempData["Success"] = approveDomainLogoViewModel.Name + " logo approved!"; } if (ApproveAction == "Reject") { this.domainService.RejectDomainLogo(approveDomainLogoViewModel.Name + ".com"); TempData["Error"] = approveDomainLogoViewModel.Name + " logo rejected!"; } return(RedirectToAction("Index")); }
public void ApproveDomainNameViewModel_Should_Set_Properties_Correctly_With_CorrectData() { // Arrange var id = 1; var name = "name"; var sellerName = "name"; var sellerUserName = "******"; decimal?price = 1m; var approveDomainNameViewModel = new ApproveDomainLogoViewModel() { Id = id, Name = name, SellerName = sellerName, SellerUsername = sellerUserName, Price = price }; // Act & Assert Assert.AreEqual(id, approveDomainNameViewModel.Id); Assert.AreEqual(name, approveDomainNameViewModel.Name); Assert.AreEqual(sellerName, approveDomainNameViewModel.SellerName); Assert.AreEqual(sellerUserName, approveDomainNameViewModel.SellerUsername); Assert.AreEqual(price, approveDomainNameViewModel.Price); }
public ActionResult ApprovePendingLogoDomainIndex(string name) { if (name == null) { return(RedirectToAction("Index")); } var domain = this.domainService.GetDomainByName(name + ".com"); if (domain == null) { return(RedirectToAction("Index")); } var approveDomainLogoViewModel = new ApproveDomainLogoViewModel() { Id = domain.Id, Name = domain.Name, SellerName = domain.User.FirstName + " " + domain.User.LastName, SellerUsername = domain.User.UserName, LogoUrl = domain.LogoUrl }; return(PartialView("_ApprovePendingLogoDomainIndex", approveDomainLogoViewModel)); }