public void SaveExecutesCorrectScript()
        {
            var sut = new FixtureDatabase(this);

            sut.Save(_autoFixture.Create <Fixture>());
            Assert.Equal(expectedSql, _sqlReceived);
        }
        public void SaveToConnection()
        {
            var sut = new FixtureDatabase(this);

            sut.Save(_autoFixture.Create <Fixture>());
            Assert.True(_executeCalled);
        }
        public void SaveExecutesWithCorrectObject()
        {
            var sut     = new FixtureDatabase(this);
            var fixture = _autoFixture.Create <Fixture>();

            sut.Save(fixture);
            Assert.Same(fixture, _fixtureReceived);
        }