Exemple #1
0
        private static void CheckTranslation(ServiceHours model, VmHours translation)
        {
            translation.AdditionalInformation.Should().Be(model.AdditionalInformations.Select(x => x.Text).FirstOrDefault());
            translation.Id.Should().Be(model.Id);
            translation.ValidFrom.Should().Be(model.OpeningHoursFrom.ToEpochTime());
            translation.ValidTo.Should().Be(model.OpeningHoursTo.ToEpochTime());
//            translation.DailyHours.Count.Should()
//                .Be(model.DailyOpeningTimes.Count - model.DailyOpeningTimes.Count(x => x.IsExtra));
        }
Exemple #2
0
        private static void CheckTranslation(VmHours model, ServiceHours translation, int normalCount, int extraCount)
        {
            translation.AdditionalInformations.Count.Should().Be(1);
            translation.Id.Should().NotBe(model.ServiceHoursType.ToString().GetGuid());
            translation.ServiceHourTypeId.Should().NotBeEmpty();

            translation.OpeningHoursFrom.Should().Be(model.ValidFrom.HasValue ? model.ValidFrom.FromEpochTime() : DateTime.UtcNow.Date);

            if (model.IsDateRange)
            {
                translation.OpeningHoursTo.Should().Be(model.ValidTo.FromEpochTime());
            }
            else
            {
                translation.OpeningHoursTo.HasValue.Should().BeFalse();
            }
//            translation.DailyOpeningTimes.FirstOrDefault()?.CreatedBy.Should().Be("test" + translation.DailyOpeningTimes.Count.ToString());
//            translation.DailyOpeningTimes.Count.Should().Be(normalCount + extraCount);
//            translation.DailyOpeningTimes.Count(x => !x.IsExtra).Should().Be(normalCount);
//            translation.DailyOpeningTimes.Count(x => x.IsExtra).Should().Be(extraCount);
        }
 public VmHours SetMissingValues(VmHours hour, ServiceHoursTypeEnum type)
 {
     hour.ServiceHoursType = type;
     return(hour);
 }