示例#1
0
        public object Execute(VersionArgs args)
        {
            var model = new VersionViewModel
            {
                Version = Assembly.GetExecutingAssembly().GetName().Version.ToString()
            };

            return(View("Version", model));
        }
示例#2
0
        public object Execute(VersionArgs args)
        {
            var model = new VersionViewModel
            {
                Version = "2.4.2"
            };

            return(View("Version", model));
        }
示例#3
0
        public void Execute_WhenCalled_ReturnsViewWithVersionAsModel()
        {
            var command     = new VersionCommand();
            var versionArgs = new VersionArgs {
                Version = true
            };

            var result = (CommandResult)command.Execute(versionArgs);
            var model  = (VersionViewModel)result.Model;

            result.ViewName.ShouldEqual("Version");
            model.Version.ShouldEqual("2.4.2");
        }