Пример #1
0
        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();
        }