public void BLOB項目にbyte配列の読み込みができる() { // setup Loggi.DebugEnabled = true; // when fixtureBook.Setup(); // then fixtureBook.ValidateStorage(); }
public void GetObjectの呼び出しにより暗黙的にSetupメソッドが呼び出される() { // setup FixtureBook fixtureBook = new FixtureBook(); // when Data data = fixtureBook.GetObject <Data>(); // then Assert.AreEqual("a", data.Text1); fixtureBook.ValidateStorage(); }
public void FixtureBookインスタンス毎に暗黙的Setupメソッド呼び出しは行われる() { // setup Loggi.DebugEnabled = true; new FixtureBook().GetObject <Data>(); GetObjectの呼び出しにより暗黙的にSetupメソッドが呼び出される_Setup(); // when FixtureBook fixtureBook = new FixtureBook(); Data data = fixtureBook.GetObject <Data>(); // then Assert.AreEqual("a", data.Text1); fixtureBook.ValidateStorage(); }
public void ValidateStorageの呼び出し時にはSetupメソッドの暗黙呼び出しはされないこと() { // setup Loggi.DebugEnabled = true; Database.ExecuteNonQuery(null, "delete from TypesTable"); FixtureBook fixtureBook = new FixtureBook(); // when try { fixtureBook.ValidateStorage(); throw new Exception("ここにはこない"); } catch (AssertFailedException e) { Console.WriteLine(e); Assert.IsTrue(e.Message.IndexOf("*") == -1); } }
public void ValidateStorageの呼び出し時にはSetupメソッドの暗黙呼び出しはされないこと() { // setup Loggi.DebugEnabled = true; using (Database database = new Database()) { database.ExecuteNonQuery("delete from TypesTable"); database.Commit(); } FixtureBook fixtureBook = new FixtureBook(); // when try { fixtureBook.ValidateStorage(); throw new Exception("ここにはこない"); } catch (AssertFailedException e) { Console.WriteLine(e); } }
public void FixtureBookインスタンスが同一の場合は暗黙的Setupメソッド呼び出しは1回しか行われない() { // setup Loggi.DebugEnabled = true; FixtureBook fixtureBook = new FixtureBook(); fixtureBook.GetObject <Data>(); GetObjectの呼び出しにより暗黙的にSetupメソッドが呼び出される_Setup(); // when Data data = fixtureBook.GetObject <Data>(); try { fixtureBook.ValidateStorage(); throw new Exception("ここにはこない"); } catch (AssertFailedException e) { // then Console.WriteLine(e); } }
public void 検索列指定をしてデータベーステーブルの状態が予想結果と同じであることをチェックできる_SQLServer() { // setup Loggi.DebugEnabled = true; fixtureBook.Setup(); // expect fixtureBook.ValidateStorage(); }
public void ValidateStorageの呼び出し時にはSetupメソッドの暗黙呼び出しはされないこと() { // setup Loggi.DebugEnabled = true; using (Database database = new Database()) { database.ExecuteNonQuery("delete from TypesTable"); database.Commit(); } FixtureBook fixtureBook = new FixtureBook(); // when try { fixtureBook.ValidateStorage(); throw new Exception("ここにはこない"); } catch (AssertFailedException e) { Console.WriteLine(e); } }