public async void Get_ReturnsSuccess()
        {
            _catapultEngineService.Setup(s => s.GetCatapultEngines(It.IsAny <string>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(new List <CatapultEngine>
            {
                new CatapultEngine
                {
                    Id   = 1,
                    Name = "Engine01"
                }
            });
            _providerService.Setup(s => s.GetTaskProviders(It.IsAny <string>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(new List <TaskProvider>
            {
                new TaskProvider
                {
                    Id   = 1,
                    Name = "AspMvcNet"
                }
            });

            var controller = new VersionController(_catapultEngineService.Object, _providerService.Object, _mapper, _logger.Object);

            var result = await controller.Get();

            Assert.IsType <OkObjectResult>(result);
        }
        public void ThenTheVersionIsTheAssembly()
        {
            var versionController = new VersionController();
            var result            = versionController.Get();
            var expected          = Assembly.GetExecutingAssembly().GetName().Version.ToString();

            Assert.AreEqual(expected, result);
        }
Exemple #3
0
        public void Get()
        {
            VersionController versionController = new VersionController();

            var result = versionController.Get();

            Assert.AreEqual(1, result);
        }
        public void Get_ReturnsVersion()
        {
            string versionFromAssembly = typeof(Api.Program).Assembly?.GetCustomAttribute <AssemblyInformationalVersionAttribute>().InformationalVersion;

            var controller = new VersionController();

            string version = controller.Get();

            Assert.AreEqual($"Ais.ImageSplitter.Api v{versionFromAssembly}", version);
        }
        public void Call_Get_Resturns_Version()
        {
            var logger     = new Mock <ILogger <VersionController> >();
            var controller = new VersionController(logger.Object);
            var result     = controller.Get() as OkObjectResult;

            var t = typeof(VersionController);
            // Instantiate an Assembly class to the assembly housing the Integer type.
            var assem = Assembly.GetAssembly(t);

            Assert.AreEqual(assem.GetName().Version.ToString(), result.Value);
        }
        public void ShouldReturnVersion()
        {
            var mockVersionService = new Mock <IVersionService>();
            var expectedVersion    = typeof(Startup).Assembly.GetName().Version.ToString();

            mockVersionService.Setup(x => x.GetVersionAsync <Startup>())
            .Returns(Task.FromResult(expectedVersion));
            var controller = new VersionController(mockVersionService.Object);

            var version = controller.Get().Result;

            version.Should().Be(expectedVersion);
        }