public void SetUp() { transformation = new GamingGroupInvitationViewModelBuilder(); gamingGroupInvitation = new GamingGroupInvitation() { InviteeEmail = "*****@*****.**", DateRegistered = DateTime.UtcNow, RegisteredUser = new ApplicationUser() { UserName = "******" } }; invitationViewModel = transformation.Build(gamingGroupInvitation); }
public InvitationViewModel Build(GamingGroupInvitation invitation) { InvitationViewModel viewModel = new InvitationViewModel() { InviteeEmail = invitation.InviteeEmail, DateRegistered = invitation.DateRegistered }; if(invitation.RegisteredUser == null) { viewModel.RegisteredUserName = string.Empty; }else { viewModel.RegisteredUserName = invitation.RegisteredUser.UserName; } return viewModel; }
public void ItSetsTheRegisteredUserNameToBlankIfThereIsNoRegisteredUser() { gamingGroupInvitation.RegisteredUser = null; invitationViewModel = transformation.Build(gamingGroupInvitation); Assert.AreEqual(string.Empty, invitationViewModel.RegisteredUserName); }