예제 #1
0
        public void GetObjectは指定された名前の定義を読み込んでオブジェクト作成する()
        {
            // when
            DataTable dataTable = fixtureBook.GetObject <DataTable>("Data");

            // then
            Validate(dataTable);
        }
        public void GetObjectは指定された名前の定義を読み込んでオブジェクト作成する()
        {
            // when
            Dictionary <string, object> dictionary = fixtureBook.GetObject <Dictionary <string, object> >("Data");

            // then
            ValidateDictionary(dictionary);
        }
        public void Validateは指定されたオブジェクトが予想結果と等しいかどうかを調べる()
        {
            // setup
            DataTable actual = fixtureBook.GetObject <DataTable>("Data");

            // expect
            fixtureBook.Validate(actual, "Data");
        }
예제 #4
0
        public void GetObjectは指定された名前の定義を読み込んでオブジェクト作成する()
        {
            // when
            DataSet dataSet = fixtureBook.GetObject <DataSet>("Data");

            // then
            Assert.AreEqual(1, dataSet.Tables.Count);
            DataTableFactoryTest.Validate(dataSet.Tables[0]);
        }
예제 #5
0
        private void GetObjectは指定された名前の定義を読み込みオブジェクト作成する(string name, string text1, int number1)
        {
            // when
            Data result = fixtureBook.GetObject <Data>(name);

            // then
            Assert.AreEqual(text1, result.Text1);
            Assert.AreEqual(number1, result.Number1);
        }
예제 #6
0
        public void 要素数ゼロのDataTableを検証できる_正常()
        {
            // setup
            DataTable dt = fixtureBook.GetObject <DataTable>();

            // expect
            Assert.AreEqual(0, dt.Rows.Count);
            fixtureBook.Validate(dt);
        }
        public void Validateは指定されたオブジェクトが予想結果と等しいかどうかを調べる()
        {
            // setup
            Dictionary <string, object> actual = fixtureBook.GetObject <Dictionary <string, object> >("Data");

            // expect
            fixtureBook.Validate(actual, "Data");
        }
예제 #8
0
        public void GetObjectの呼び出しにより暗黙的にSetupメソッドが呼び出される()
        {
            // setup
            FixtureBook fixtureBook = new FixtureBook();

            // when
            Data data = fixtureBook.GetObject <Data>();

            // then
            Assert.AreEqual("a", data.Text1);
            fixtureBook.ValidateStorage();
        }
예제 #9
0
        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);
            }
        }
예제 #10
0
        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();
        }