public void ConvertJsonItem_SetupJsonWithNullValues_VerifyContact() { // Arrange var json = SfContactJsonWithNullValues; var converter = new ContactConverter(); var expected = SfContactListWithNullValues.First(); // Act var result = converter.Convert <SF_Contact>(json).FirstOrDefault(); // Assert result.ShouldSatisfyAllConditions( () => result.ShouldNotBeNull(), () => result.IsContentMatched(expected)); }
public async Task <TeamSignUpFormViewModel> AddTeamSignUpFormAsync(TeamSignUpFormViewModel newTeamViewModel, CancellationToken ct = default(CancellationToken)) { TeamSignUpForm newTeamForm = new TeamSignUpForm() { Name = newTeamViewModel.Name }; newTeamForm = await this._teamSignUpRepository.AddSignUpFormAsync(newTeamForm); newTeamViewModel.Id = newTeamForm.Id; Contact teamContact = new Contact() { FirstName = newTeamViewModel.Contact.FirstName, LastName = newTeamViewModel.Contact.LastName, Email = newTeamViewModel.Contact.Email, PhoneNumber = newTeamViewModel.Contact.PhoneNumber, TeamSignUpFormId = newTeamViewModel.Id }; newTeamViewModel.Contact = ContactConverter.Convert(await this._teamSignUpRepository.AddTeamContactAsync(teamContact, ct)); return(newTeamViewModel); }