示例#1
0
        public void UserModel_Should_Be_Assign()
        {
            var module = new ModelDifferenceModule();
            var application = Isolate.Fake.Instance<XafApplication>();
            using (RecorderManager.StartRecording())
            {
                application.CreateCustomUserModelDifferenceStore += null;
            }
            module.Setup(application);
            var handler = ((EventHandler<CreateCustomModelDifferenceStoreEventArgs>)RecorderManager.LastMockedEvent.GetEventHandle());
            var args = new CreateCustomModelDifferenceStoreEventArgs();

            handler.Invoke(this, args);

            Assert.IsTrue(args.Handled);
            Assert.IsInstanceOfType(typeof(XpoUserModelDictionaryDifferenceStore), args.Store);
        }