Exemple #1
0
    public void ShouldInsertItems()
    {
        // arrange
        var count = _repo.Count;
        var items = new DataRepositoryIntegrationTest[] {
            CreateItem("Test.ShouldInsert1"),
            CreateItem("Test.ShouldInsert2")
        };
        var expected = count + items.Length;

        // act
        _repo.Save(items);
        var actual = _repo.Count;

        // assert
        Assert.AreEqual(expected, actual);
    }
Exemple #2
0
    public void ShouldDeleteItems()
    {
        if (_repo.Count < 2)
        {
            throw new AssertInconclusiveException("ShouldUpdateItem requires 2 existing items.");
        }
        // arrange
        var items = new DataRepositoryIntegrationTest[] {
            new DataRepositoryIntegrationTest {
                Id = 1
            },
            new DataRepositoryIntegrationTest {
                Id = 2
            }
        };
        var expected = _repo.Count - items.Count();

        // act
        _repo.Delete(items);
        var actual = _repo.Count;

        // assert
        Assert.AreEqual(expected, actual);
    }