public static void CreateHourTypes() { HourTypeRepository repository = new HourTypeRepository(ConfigSettings.HoursDatabaseConnectionName); var hourTypes = repository.Read(); if (!CheckHourType(hourTypes, "BOOK")) { repository.Create(new HourTypeEntity { LookupCode = "BOOK", Description = "Geboekt", DeletedDate = DateTime.MinValue }); } if (!CheckHourType(hourTypes, "BUDG")) { repository.Create(new HourTypeEntity { LookupCode = "BUDG", Description = "Gebudgeteerd", DeletedDate = DateTime.MinValue }); } if (!CheckHourType(hourTypes, "PLAN")) { repository.Create(new HourTypeEntity { LookupCode = "PLAN", Description = "Gepland", DeletedDate = DateTime.MinValue }); } }
public void ShouldReadHourTypeWithId() { // Arrange HourTypeRepository repository = new HourTypeRepository(ConfigSettings.MySqlDatabaseConnectionName); HourTypeEntity entity = HoursData.GetHourTypeForInsert(); repository.ClearCollection(); // Act entity = repository.Create(entity); // Act var actual = repository.Read(entity.Id); // Assert Assert.AreEqual(entity.Description, actual.Description); }