public void Should_map_all_properties() { const string loggedInUsername = "******"; var participants = new List <ParticipantSummaryResponse> { new ParticipantSummaryResponseBuilder(UserRole.Individual) .WithStatus(ParticipantState.Available).Build(), new ParticipantSummaryResponseBuilder(UserRole.Representative) .WithStatus(ParticipantState.Disconnected).Build(), new ParticipantSummaryResponseBuilder(UserRole.Judge) .WithStatus(ParticipantState.NotSignedIn).Build() }; participants[0].Username = loggedInUsername; var conference = Builder <Conference> .CreateNew() .With(x => x.Id = Guid.NewGuid()) .Build(); var response = ConferenceForIndividualResponseMapper.MapConferenceSummaryToModel(conference); response.Id.Should().Be(conference.Id); response.ScheduledDateTime.Should().Be(conference.Scheduled_date_time); response.CaseNumber.Should().Be(conference.Case_number); response.CaseName.Should().Be(conference.Case_name); response.Status.Should().Be(conference.Status); response.ClosedDateTime.Should().Be(conference.Closed_date_time); }
public void should_map_all_properties() { var conference = new ConferenceBuilder() .WithConferenceStatus(ConferenceState.InSession) .WithConferenceStatus(ConferenceState.Paused) .WithConferenceStatus(ConferenceState.Closed) .WithParticipant(UserRole.Judge, "Judge") .WithParticipants(3) .Build(); var response = ConferenceForIndividualResponseMapper.MapConferenceSummaryToModel(conference); response.Id.Should().Be(conference.Id); response.ScheduledDateTime.Should().Be(conference.ScheduledDateTime); response.CaseName.Should().Be(conference.CaseName); response.CaseNumber.Should().Be(conference.CaseNumber); response.Status.Should().Be(conference.State); response.ClosedDateTime.Should().Be(conference.ClosedDateTime); }