Example #1
0
        public void AddCustomGameRecord_ThrowException()
        {
            IRecords records = GetStandardRecordsTable();

            var ex = Assert.Catch <ArgumentException>(() => records.UpdateRecord(GameType.Custom, 99, "Custom"));

            StringAssert.Contains("рекорд для случайной игры".ToUpper(), ex.Message.ToUpper());
        }
Example #2
0
        public void UpdateRecord_EventHandled()
        {
            IRecords records = GetStandardRecordsTable();

            var registrator = new EventRegistrator();

            records.OnRecordChanged += registrator.Records_OnRecordChanged;

            records.UpdateRecord(GameType.Professional, 9, "Test");

            Assert.IsTrue(registrator.IsHandled);
        }