public void ShouldMapCreateModelToLocation() { _schoolRepository = Substitute.For <ISchoolRepository>(); _schoolRepository.GetSchool().Returns( new School { SchoolId = 1 }); var locationEntity = new Web.Data.Entities.Location(); var locationCreateModel = new CreateModel { ClassroomIdentificationCode = "BKL200", MaximumNumberOfSeats = 50, OptimalNumberOfSeats = 30 }; var createModelToLocationMapper = new CreateModelToLocationMapper(_schoolRepository); createModelToLocationMapper.Map(locationCreateModel, locationEntity); locationEntity.ClassroomIdentificationCode.ShouldBe("BKL200"); locationEntity.MaximumNumberOfSeats.ShouldBe(50); locationEntity.OptimalNumberOfSeats.ShouldBe(30); locationEntity.SchoolId.ShouldBe(1); }
public void ShouldMapCreateModelToLocation() { _schoolRepository = Substitute.For<ISchoolRepository>(); _schoolRepository.GetSchool().Returns( new School { SchoolId = 1 }); var locationEntity = new Web.Data.Entities.Location(); var locationCreateModel = new CreateModel { ClassroomIdentificationCode = "BKL200", MaximumNumberOfSeats = 50, OptimalNumberOfSeats = 30 }; var createModelToLocationMapper = new CreateModelToLocationMapper(_schoolRepository); createModelToLocationMapper.Map(locationCreateModel, locationEntity); locationEntity.ClassroomIdentificationCode.ShouldBe("BKL200"); locationEntity.MaximumNumberOfSeats.ShouldBe(50); locationEntity.OptimalNumberOfSeats.ShouldBe(30); locationEntity.SchoolId.ShouldBe(1); }