public void Should_handle_basic_CRUD_operations() { // arrange var target = new TestTarget { Id = 0, Data = new TestTargetData { TestString = "Test Target Data" } }; var dataProvider = new MssqlDataProvider(); var repository = new TargetRepository(dataProvider); // act var result = repository.Update(target); // assert Assert.That(result, Is.GreaterThan(0)); // now Get var persistedTarget = repository.Get <TestTarget>(target.TableName, result); Assert.That(persistedTarget.Id, Is.GreaterThan(0)); Assert.That(persistedTarget.Data, Is.Not.Null); var targetData = (TestTargetData)persistedTarget.Data; Assert.That(targetData.TestString, Is.EqualTo("Test Target Data")); // remove the record repository.Delete(persistedTarget); }
public void Should_handle_basic_CRUD_operations() { // arrange var target = new TestTarget { Id = 0, Data = new TestTargetData { TestString = "Test Target Data" } }; var dataProvider = new MssqlDataProvider(); var repository = new TargetRepository(dataProvider); // act var result = repository.Update(target); // assert Assert.That(result, Is.GreaterThan(0)); // now Get var persistedTarget = repository.Get<TestTarget>(target.TableName, result); Assert.That(persistedTarget.Id, Is.GreaterThan(0)); Assert.That(persistedTarget.Data, Is.Not.Null); var targetData = (TestTargetData) persistedTarget.Data; Assert.That(targetData.TestString, Is.EqualTo("Test Target Data")); // remove the record repository.Delete(persistedTarget); }
private void Rubout(object sender, RoutedEventArgs e) { Button btn = sender as Button; if (btn != null) { object item = btn.DataContext; if (item != null) { int index = this.SmokingDataBox.Items.IndexOf(item); var a = repo1.FindEntry(index); repo1.Delete(a); } } }
public void TestDeleteFromDatabase() { var tester = new Target("seven", "two", "three", "four"); repo.Add(tester); repo.Delete(tester); Assert.AreEqual(0, repo.GetCount()); }
public void Delete_TargetNotExists() { //Arrange var repository = new TargetRepository(this._context); //Act var count = _context.Targets.Local.Count; repository.Delete(3); this._context.SaveChanges(); //Assert Assert.Equal(count - 1, _context.Targets.Local.Count); }
public void TargetRepository() { Mock <IDbSetFactory> factory = new Mock <IDbSetFactory>(); Mock <DbSet <Target> > dbSet = new Mock <DbSet <Target> >(); factory.Setup(m => m.CreateDbSet <Target>()).Returns(dbSet.Object); TargetRepository repo = new TargetRepository(factory.Object); var Target = new Target(); var sequence = new MockSequence(); dbSet.InSequence(sequence).Setup(e => e.Add(Target)); dbSet.InSequence(sequence).Setup(e => e.Find(Target.Id)); dbSet.InSequence(sequence).Setup(e => e.Find(Target.Id)); dbSet.InSequence(sequence).Setup(e => e.Find(Target.Id)); repo.Create(Target); repo.Get(Target.Id); repo.Update(Target); repo.Delete(Target.Id); }
public void TargetRepository() { Mock<IDbSetFactory> factory = new Mock<IDbSetFactory>(); Mock<DbSet<Target>> dbSet = new Mock<DbSet<Target>>(); factory.Setup(m => m.CreateDbSet<Target>()).Returns(dbSet.Object); TargetRepository repo = new TargetRepository(factory.Object); var Target = new Target(); var sequence = new MockSequence(); dbSet.InSequence(sequence).Setup(e => e.Add(Target)); dbSet.InSequence(sequence).Setup(e => e.Find(Target.Id)); dbSet.InSequence(sequence).Setup(e => e.Find(Target.Id)); dbSet.InSequence(sequence).Setup(e => e.Find(Target.Id)); repo.Create(Target); repo.Get(Target.Id); repo.Update(Target); repo.Delete(Target.Id); }