public void SaveOnCommitMustReturnedTrueAndCalledInsertOnSubmit() { PrepareRepositoryWithFictionDataContext(); var newItem = new Application.Domain.Domains.Item(); var result = _repository.SaveOnCommit(newItem); Assert.True(result); _dataContext.Verify(dc => dc.GetTable<Item>(), Times.Once()); }
public void SaveOnCommitMustReturnedTrueAndCalledInsertOnSubmit() { PrepareRepositoryWithFictionDataContext(); var newItem = new Application.Domain.Domains.Item(); var result = _repository.SaveOnCommit(newItem); Assert.True(result); _dataContext.Verify(dc => dc.GetTable <Item>(), Times.Once()); }
public void TestThatItemWithId0NotNewButCannotBeUpdated() { PrepareRepository(); var newItem = new Application.Domain.Domains.Item { ID = 0 }; var result = _repository.SaveOnCommit(newItem); Assert.False(result); }
public void TestDeleteNotExistItem() { PrepareRepository(); var newItem = new Application.Domain.Domains.Item { ID = 0 }; var result = _repository.DeleteOnCommit(newItem); Assert.False(result); }
public void TestThatAfterSaveNewItemIdChanged() { PrepareRepository(); var newItem = new Application.Domain.Domains.Item(); Assert.True(newItem.ID == -1); var result = _repository.SaveOnCommit(newItem); Assert.True(result); Assert.True(newItem.ID != -1); }
private static Application.Domain.Domains.Item GetNewItem() { const int itemIdGroup = 9; // MAGIC NUMBER. Id must exist in database. const string itemName = "Test item"; const string itemDescription = "Some description"; const double itemVolume = 0.15; const string itemImage = "someFunnyImage.jpg"; var newItem = new Application.Domain.Domains.Item { IdItemGroup = itemIdGroup, Name = itemName, Description = itemDescription, Volume = itemVolume, Image = itemImage }; return(newItem); }
public void TestThatAfterSaveNewItemIdChanged() { PrepareRepository(); var newItem = new Application.Domain.Domains.Item(); Assert.True(newItem.ID == -1); var result = _repository.SaveOnCommit(newItem); Assert.True(result); Assert.True(newItem.ID != -1); }
public void TestDeleteNotExistItem() { PrepareRepository(); var newItem = new Application.Domain.Domains.Item { ID = 0 }; var result = _repository.DeleteOnCommit(newItem); Assert.False(result); }
private static Application.Domain.Domains.Item GetNewItem() { const int itemIdGroup = 9; // MAGIC NUMBER. Id must exist in database. const string itemName = "Test item"; const string itemDescription = "Some description"; const double itemVolume = 0.15; const string itemImage = "someFunnyImage.jpg"; var newItem = new Application.Domain.Domains.Item { IdItemGroup = itemIdGroup, Name = itemName, Description = itemDescription, Volume = itemVolume, Image = itemImage }; return newItem; }
public void TestThatItemWithId0NotNewButCannotBeUpdated() { PrepareRepository(); var newItem = new Application.Domain.Domains.Item { ID = 0 }; var result = _repository.SaveOnCommit(newItem); Assert.False(result); }