public void Translate_BadBoardPrice_Valid_EquivalentFields() { var container = TestRegistrator.Init(); var translator = container.Resolve <IBSAvailabilityTranslator>(); var calculatedItem = translator.Translate(EmulateDtos.GetAvailabilityDtoByType(DtoTypes.Huggly), NIGHTS); var espectedItem = EmulateModels.GeValidWithBadBoardPrice(NIGHTS); CheckNotNullAsserts(calculatedItem, espectedItem); }
public void Translate_PerfectEachRateType_EquivalentFields() { var container = TestRegistrator.Init(); var translator = container.Resolve <IBSAvailabilityTranslator>(); foreach (var type in Enum.GetValues(typeof(AvailabilityRateType))) { var calculatedItem = translator.Translate(EmulateDtos.GetAvailabilityDtoByType(DtoTypes.Perfect, (AvailabilityRateType)type), NIGHTS); var espectedItem = EmulateModels.GetPerfect((AvailabilityRateType)type, NIGHTS); CheckNotNullAsserts(calculatedItem, espectedItem); } }