Exemple #1
0
        public void PreferAsyncMethod_Ok(string actionName)
        {
            ActionResolver resolver = new ActionResolver();

            Assert.NotNull(resolver.Resolve(typeof(IContract2), actionName));
            Assert.Equal(nameof(IContract2.MethodAsync), resolver.Resolve(typeof (IContract2), actionName).Name);
        }
        public void PreferAsyncMethod_Ok(string actionName)
        {
            ActionResolver resolver = new ActionResolver();

            Assert.NotNull(resolver.Resolve(typeof(IContract2), actionName));
            Assert.Equal(nameof(IContract2.MethodAsync), resolver.Resolve(typeof(IContract2), actionName).Name);
        }
        public void Resolve_Ok(string actionName)
        {
            var contract = BoltFramework.GetContract(typeof(IContract1));

            ActionResolver resolver = new ActionResolver();

            Assert.NotNull(resolver.Resolve(typeof(IContract1), actionName));
        }
Exemple #4
0
 public void DestroySessionAction_ProperActionResolved(string actionName)
 {
     ActionResolver resolver = new ActionResolver();
     Assert.Equal(BoltFramework.GetSessionDescriptor(typeof(IContract1)).DestroySession, resolver.Resolve(typeof(IContract1), actionName));
 }
Exemple #5
0
        public void Resolve_Ok(string actionName)
        {
            ActionResolver resolver = new ActionResolver();

            Assert.NotNull(resolver.Resolve(typeof (IContract1), actionName));
        }
Exemple #6
0
 public void Init_SessionAction_ProperActionResolved(string actionName)
 {
     ActionResolver resolver = new ActionResolver();
     Assert.Equal(BoltFramework.SessionMetadata.Resolve(typeof(IContract1)).InitSession.Action, resolver.Resolve(typeof(IContract1), actionName));
 }
        public void DestroySessionAction_ProperActionResolved(string actionName)
        {
            ActionResolver resolver = new ActionResolver();

            Assert.Equal(BoltFramework.SessionMetadata.Resolve(typeof(IContract1)).DestroySession.Action, resolver.Resolve(typeof(IContract1), actionName));
        }