public void When_deleting_an_item_it_is_deleted() { // Arrage var Note = FizzWare.NBuilder.Builder <Note> .CreateNew().Build(); var db = MockRepository.GenerateStub <IDb>(); var provider = new SimpleDBProvider <Note, string>(db); // Act provider.Delete(Note.NoteId); // Assert db.AssertWasCalled(d => d.Delete <Note>(Note.NoteId)); }
public void BeforeAll() { // Arrange var provider = new SimpleDBProvider<TestPOCO, string>(Settings.Default.AmazonAccessKey, Settings.Default.AmazonSecretKey); this._originalEntity = Builder<TestPOCO>.CreateNew().Build(); this._originalEntity.Identifier = Guid.NewGuid().ToString(); var stringBuilder = new StringBuilder(); Enumerable.Range(0, 100).Each(i=>stringBuilder.Append(Guid.NewGuid().ToString())); this._originalEntity.VerLongStringValue = stringBuilder.ToString(); /* Save it the first time */ provider.Save(new[] { this._originalEntity }); // Act provider.Delete(new[] { _originalEntity.Identifier}); _allEntitiesAfterDelete = provider.Get(); }
public void BeforeAll() { // Arrange var provider = new SimpleDBProvider <TestPOCO, string>(Settings.Default.AmazonAccessKey, Settings.Default.AmazonSecretKey); this._originalEntity = Builder <TestPOCO> .CreateNew().Build(); this._originalEntity.Identifier = Guid.NewGuid().ToString(); var stringBuilder = new StringBuilder(); Enumerable.Range(0, 100).Each(i => stringBuilder.Append(Guid.NewGuid().ToString())); this._originalEntity.VerLongStringValue = stringBuilder.ToString(); /* Save it the first time */ provider.Save(new[] { this._originalEntity }); // Act provider.Delete(new[] { _originalEntity.Identifier }); _allEntitiesAfterDelete = provider.Get(); }