Exemple #1
0
        public void GetInstance_Tuple_ShouldBeCompleteTaskWithDefault()
        {
            Action act = () => _moq.GetInstance <Tuple <string> >();

            act.ShouldThrow <MoqqerException>().Which.Message.Should()
            .Contain("Cannot get Type('Tuple<string>') as it does not have a default constructor.");
        }
Exemple #2
0
        public override object CreateGeneric <T>(Moqqer moq, Type type, Type openType)
        {
            var instance = moq.GetInstance(typeof(T));

            // ReSharper disable once MergeConditionalExpression
            var result = instance is T
                ? (T)instance
                : default(T);

            return(TaskHelper.FromResult(result));
        }