Write() public method

public Write ( string data ) : void
data string
return void
Example #1
0
    public void Write_good()
    {
        var db  = new Database();
        var orm = new Orm(db);

        orm.Write("good write");
        Assert.Equal((Database.State.Closed, "good write"),
                     (Database.DbState, Database.lastData));
    }
    public void Write_good()
    {
        var db  = new Database();
        var orm = new Orm(db);

        orm.Begin();
        orm.Write("good write");
        object[] actual = { db.DbState, db.lastData };
        Assert.Equal(new object[] { Database.State.DataWritten, "good write" }, actual);
    }
    public void Out_of_order()
    {
        var db  = new Database();
        var orm = new Orm(db);

        orm.Write("bad commit");
        orm.Commit();
        object[] actual = { db.DbState, db.lastData };
        Assert.Equal(new object[] { Database.State.Closed, string.Empty }, actual);
    }
    public void Commit_bad()
    {
        var db  = new Database();
        var orm = new Orm(db);

        orm.Begin();
        orm.Write("bad commit");
        orm.Commit();
        object[] actual = { db.DbState, db.lastData };
        Assert.Equal(new object[] { Database.State.Closed, "bad commit" }, actual);
    }
    public void Disposable()
    {
        var db  = new Database();
        var orm = new Orm(db);

        orm.Begin();
        orm.Write("good data");
        var disposable = Assert.IsAssignableFrom <IDisposable>(orm);

        disposable.Dispose();
        object[] actual = { db.DbState, db.lastData };
        Assert.Equal(new object[] { Database.State.Closed, "good data" }, actual);
    }
Example #6
0
    public void Commit_bad()
    {
        Exception result = Exception.NoInvalidOperationExceptionThrown;

        try
        {
            var db  = new Database();
            var orm = new Orm(db);
            orm.Write("bad commit");
        }
        catch (InvalidOperationException)
        {
            result = Exception.InvalidOperationExceptionThrown;
        }
        Assert.Equal((Exception.InvalidOperationExceptionThrown, Database.State.Closed, "bad commit"),
                     (result, Database.DbState, Database.lastData));
    }