Example #1
0
        public void ForValue_hit()
        {
            var core1 = new SettingsData(SettingCategory.core).With("key1", "core1");

            var requestData = new SettingsRequestData(new SettingsData[] { core1 });

            var action = MockRepository.GenerateMock <Action <string, string> >();

            requestData.ForValue("key1", action).ShouldBeTrue();

            action.AssertWasCalled(x => x.Invoke("key1", "core1"));
        }
Example #2
0
        public void ForValue_miss()
        {
            var core1 = new SettingsData(SettingCategory.core).With("key1", "core1");

            var requestData = new SettingsRequestData(new SettingsData[] { core1 });

            var action = MockRepository.GenerateMock <Action <string, string> >();

            requestData.ForValue("key2", action).ShouldBeFalse();

            action.AssertWasNotCalled(x => x.Invoke(null, null), x => x.IgnoreArguments());
        }