コード例 #1
0
        public void TestRegister_FailToRegisterTwice()
        {
            var db = new FakeDbManager();

            db.ClearDatabase();
            db.Register("Denis", "1234");

            Assert.Throws <Exception>(() =>
            {
                db.Register("Denis", "0000");
            });
        }
コード例 #2
0
        public void TestRegister_Success()
        {
            var db = new FakeDbManager();

            db.ClearDatabase();
            db.Register("Denis", "1234");
        }
コード例 #3
0
        public void TestSubmitResult_Success(string login,
                                             string password, bool expected)
        {
            var db = new FakeDbManager();

            db.ClearDatabase();
            db.Register(login, password);

            db.SubmitResult(login, password, GameResult.Loss, 0);
            Assert.Throws <Exception>(() =>
            {
                db.SubmitResult(login, String.Empty, GameResult.Loss, 0);
            });
        }