public void WhenPopulateEventIsNullUseUnknowns()
        {
            var dto  = new MockBvsDto();
            var list = new List <GrmEventInformationDto>();

            list.PopulateEvent(dto);

            dto.EventDate.ShouldBeNull();
            dto.EventName.ShouldBe(Constants.EventUnknownName);
            dto.EventType.ShouldBe(Constants.EventUnknownName);
        }
        public void WhenPopulateEventIsNotNullUseFirstFromList()
        {
            var dto  = new MockBvsDto();
            var date = new DateTime(2017, 2, 1);
            var list = new List <GrmEventInformationDto>
            {
                new GrmEventInformationDto {
                    Description = "foo1", EventType = "bar1", EventDate = date
                },
                new GrmEventInformationDto {
                    Description = "foo2", EventType = "bar2", EventDate = date.AddDays(1)
                }
            };

            list.PopulateEvent(dto);

            dto.EventDate.ShouldNotBeNull();
            dto.EventDate.ShouldBe(date);
            dto.EventName.ShouldBe("foo1");
            dto.EventType.ShouldBe("bar1");
        }