private static void CheckTranslation(VmSpecialHours model, ServiceHours translation) { translation.Id.Should().NotBeEmpty(); translation.OpeningHoursFrom.Should().Be(model.ValidFrom.FromEpochTime()); translation.DailyOpeningTimes.Count.Should().Be(1); var day = translation.DailyOpeningTimes.First(); day.From.Should().Be(model.TimeFrom.Value.FromEpochTimeOfDay()); day.To.Should().Be(model.TimeTo.Value.FromEpochTimeOfDay()); }
private static void CheckTranslation(ServiceHours model, VmSpecialHours translation) { // translation.AdditionalInformation.Should().Be(model.AdditionalInformations.Select(x => x.Text).FirstOrDefault() ?? string.Empty); translation.Id.Should().Be(model.Id); translation.ValidFrom.Should().Be(model.OpeningHoursFrom.ToEpochTime()); var day = model.DailyOpeningTimes.First(); translation.TimeFrom.Should().BeGreaterThan(0); translation.TimeTo.Should().BeGreaterThan(0); ((int)translation.DayFrom).Should().Be(day.DayFrom); ((int?)translation.DayTo).Should().Be(day.DayTo); // translation.DailyHours.Count.Should() // .Be(model.DailyOpeningTimes.Count - model.DailyOpeningTimes.Count(x => x.IsExtra)); }