public void ConstructorShouldCreate_AdminProfileBoxStatsViewModel_WithoutParams() { // Act & Assert var adminProfileBoxStatsViewModel = new AdminProfileBoxStatsViewModel(); Assert.IsInstanceOf <AdminProfileBoxStatsViewModel>(adminProfileBoxStatsViewModel); }
// GET: Admin/Admin public ActionResult Index() { //var userId = User.Identity.GetUserId(); var userId = this.loggedInUser.GetUserId(); var user = this.userService.GetUserByStringId(userId); var domainsForApprovalCount = this.domainService.GetAllDomainsPendingApproval().Count(); var domainsForLogoApprovalCount = this.domainService.GetAllDomainsPendingLogoApproval().Count(); var adminProfileBoxModel = new AdminProfileBoxStatsViewModel() { FullName = user.FirstName + " " + user.LastName, Initials = user.FirstName[0].ToString() + user.LastName[0].ToString(), MemberSince = user.CreatedOn, DomainsPendingApproval = domainsForApprovalCount, DomainsPendingLogoApproval = domainsForLogoApprovalCount }; return(View(adminProfileBoxModel)); }
public void AdminProfileBoxStatsViewModel_Should_Set_Properties_Correctly_With_CorrectData() { // Arrange var fullName = "fullName"; var initials = "initials"; var dateTime = new DateTime(17, 01, 01); var domainsPendingApproval = 1; var domainsPendingLogoApproval = 1; var adminProfileBoxStatsViewModel = new AdminProfileBoxStatsViewModel() { FullName = fullName, Initials = initials, MemberSince = dateTime, DomainsPendingApproval = domainsPendingApproval, DomainsPendingLogoApproval = domainsPendingLogoApproval }; // Act & Assert Assert.AreEqual(fullName, adminProfileBoxStatsViewModel.FullName); Assert.AreEqual(initials, adminProfileBoxStatsViewModel.Initials); Assert.AreEqual(dateTime, adminProfileBoxStatsViewModel.MemberSince); Assert.AreEqual(domainsPendingApproval, adminProfileBoxStatsViewModel.DomainsPendingApproval); Assert.AreEqual(domainsPendingLogoApproval, adminProfileBoxStatsViewModel.DomainsPendingLogoApproval); }