コード例 #1
0
		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
				});
			}
		}
コード例 #2
0
		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);
		}