public static AddressTypeEntity CreateAddressType() { AddressTypeRepository repository = new AddressTypeRepository(ConfigSettings.MySqlDatabaseConnectionName); AddressTypeEntity entity = AddressTypeData.GetItemForInsert(); //repository.ClearCollection(); entity = repository.Create(entity); return entity; }
public void ShouldCreateAddresses() { // Arrange AddressTypeRepository repository = new AddressTypeRepository(ConfigSettings.MySqlDatabaseConnectionName); List<AddressTypeEntity> entities = AddressTypeData.GetItemsForInsert(); repository.ClearCollection(); // Act entities = repository.Create(entities); // Assert Assert.IsNotNull(entities); Assert.AreEqual(2, entities.Count); }
public void ShouldCreateAddress() { // Arrange AddressTypeRepository repository = new AddressTypeRepository(ConfigSettings.MySqlDatabaseConnectionName); AddressTypeEntity entity = AddressTypeData.GetItemForInsert(); repository.ClearCollection(); // Act entity = repository.Create(entity); // Assert Assert.IsNotNull(entity); Assert.AreNotEqual(0, entity.Id); }
public void ShouldReadAddressWithId() { // Arrange AddressTypeRepository repository = new AddressTypeRepository(ConfigSettings.MySqlDatabaseConnectionName); AddressTypeEntity entity = AddressTypeData.GetItemForInsert(); repository.ClearCollection(); // Act entity = repository.Create(entity); // Act var actual = repository.Read(entity.Id); // Assert Assert.AreEqual(entity.Description, actual.Description); }
private static void CreateAddressTypes() { AddressTypeRepository repository = new AddressTypeRepository(ConfigSettings.MySqlDatabaseConnectionName); AddressTypeEntity entity = new AddressTypeEntity() { Description = "Home", DeletedDate = DateTime.MinValue }; AddressTypeEntity mEntity = new AddressTypeEntity() { Description = "Work", DeletedDate = DateTime.MinValue }; AddressTypeEntity entity3 = new AddressTypeEntity() { Description = "Postal", DeletedDate = DateTime.MinValue }; entity = repository.Create(entity); mEntity = repository.Create(mEntity); entity3 = repository.Create(entity3); _addressTypeEntities.Add(entity); _addressTypeEntities.Add(mEntity); _addressTypeEntities.Add(entity3); }
public void ShouldUpdateAddress() { // Arrange AddressTypeRepository repository = new AddressTypeRepository(ConfigSettings.MySqlDatabaseConnectionName); AddressTypeEntity entity = AddressTypeData.GetItemForInsert(); repository.ClearCollection(); entity = repository.Create(entity); entity.Description = "Postal"; // Act AddressTypeEntity actual = repository.Update(entity); // Assert Assert.AreEqual(entity.Description, actual.Description); }