Exemplo n.º 1
0
 public WrongWay(Player owner)
 {
     Owner      = owner;
     Controller = owner;
     Title      = "WrongWay";
     SetCode    = SetCodes.AlphaWrongWay;
     Skill      = new ReturnTarget(this);
 }
        public void MapMethodSignatureWithBody_WithBody_Create_ReturnsMethod()
        {
            var sourceType        = typeof(User);
            var targetType        = typeof(UserView);
            var localTargetSyntax = LocalTargetVariable.Create(targetType);
            var returnSyntax      = ReturnTarget.Create();
            var body = new StatementSyntax[] { localTargetSyntax, returnSyntax };

            var syntax = MapMethodSignatureWithBody.Create(sourceType, targetType, body);

            syntax.NormalizeWhitespace().ToFullString().ShouldBe(
                "public HyperMap.Tests.Support.UserView Map(HyperMap.Tests.Support.User source)\r\n" +
                "{\r\n" +
                "    var target = new HyperMap.Tests.Support.UserView();\r\n" +
                "    return target;\r\n" +
                "}");
        }
Exemplo n.º 3
0
        public void ReturnTarget_Target_Create_ReturnsReturnTarget()
        {
            var syntax = ReturnTarget.Create();

            syntax.NormalizeWhitespace().ToFullString().ShouldBe("return target;");
        }