Beispiel #1
0
        public void SouldGetTheUrl()
        {
            var contoller = new ShowMeTheCodeController();
            var result    = contoller.ShowMeTheCodeGet();

            Assert.Equal("https://github.com/BrunoMR/SofPlan", result);
        }
Beispiel #2
0
        public void TestShowMeTheCode()
        {
            ShowMeTheCodeController showMeTheCodeController = new ShowMeTheCodeController();
            var response = showMeTheCodeController.Get();

            Assert.AreEqual("https://github.com/cdcunha/CalculaJuros", response.Value);
        }
Beispiel #3
0
        public void GetShowMeTheCodeOk()
        {
            ShowMeTheCodeController controller = new ShowMeTheCodeController();

            string url = controller.Get();

            Assert.Equal("https://github.com/biadreveck/softplan-desafio", url);
        }
        public ShowMeTheCodeControllerTest()
        {
            var fixture = new Fixture();

            _urlsConfig = fixture.Create <UrlsConfig>();

            _controller = new ShowMeTheCodeController(_urlsConfig);
        }
Beispiel #5
0
        public void Setup()
        {
            _fixture        = new Fixture();
            _repositorioGit = _fixture.Create <RepositorioGit>();

            _logger = new Mock <ILogger <ShowMeTheCodeController> >();
            _repositorioGitServico = new Mock <IRepositorioGitServico>(MockBehavior.Strict);

            _showMeTheCodeController = new ShowMeTheCodeController(_logger.Object, _repositorioGitServico.Object);
        }
        public void ShowMeTheCode_DeveriaRetornarJsonResult()
        {
            // Arrange
            var showMeTheCodeController = new ShowMeTheCodeController();

            // Act
            var jsonResult = showMeTheCodeController.ShowMeTheCode();

            // Assert
            Assert.IsType <JsonResult>(jsonResult);;
        }
Beispiel #7
0
        public void TestLinkGit()
        {
            // Arrange
            var controller = new ShowMeTheCodeController();

            // Act
            var result = controller.Get();

            // Assert
            Assert.Equal("https://github.com/ViniziSuricate/juros", result.ToString());
        }
Beispiel #8
0
        public void Can_Initialize_Controller()
        {
            //Arrange
            IOptions <AppSettings> appSettings = Options.Create <AppSettings>(new AppSettings {
                GitHubUrl = "https://github.com/angelicaflausino/desafio-softplan"
            });

            //Act
            var controller = new ShowMeTheCodeController(appSettings);

            //Assert
            Assert.NotNull(controller);
        }
Beispiel #9
0
        public void Retornar_Url_ResultadoTrue()
        {
            ShowMeTheCodeController _sm = new ShowMeTheCodeController();

            ObjectResult retorno = (ObjectResult)_sm.Get();

            var resultado = (string)retorno.Value;
            var url       = "https://github.com/josercarvalho/Softplan";

            bool result = (resultado == url);

            Assert.IsTrue(result, "Retorno positivo");
        }
Beispiel #10
0
        public void ShowMeTheCodeControllerRetornarUrlsGit()
        {
            var mockAplicShowMeTheCode = new Mock <IAplicShowMeTheCode>();

            var urls = new UrlDTO()
            {
                UrlGitTaxaJuros = "url1",
                UrlGitCalcJuros = "url2"
            };

            mockAplicShowMeTheCode.Setup(p => p.ShowMeTheCode()).Returns(urls);
            var controller = new ShowMeTheCodeController(mockAplicShowMeTheCode.Object);
            var retUrls    = controller.ShowMeTheCode();

            Assert.Equal(urls.UrlGitTaxaJuros, retUrls.UrlGitTaxaJuros);
            Assert.Equal(urls.UrlGitCalcJuros, retUrls.UrlGitCalcJuros);
        }
Beispiel #11
0
        public void ObterUrls_VerificaSeEstaChamandoMetodoAplic()
        {
            //arrange
            var fakeUrlApiTaxaJuros = "http://teste.com.br/GitHubApiTaxaJuros";

            _aplicShowMeTheCode.Setup(p => p.ObterUrls()).Returns(new ShowTheMeCodeReturnView
            {
                ApiTaxaJuros = fakeUrlApiTaxaJuros,
            });

            var showMeTheCodeController = new ShowMeTheCodeController(_aplicShowMeTheCode.Object);

            //act
            var view = showMeTheCodeController.ObterUrls();

            //test
            _aplicShowMeTheCode.Verify(x => x.ObterUrls());
        }
Beispiel #12
0
        public void GetUrlGitGub_TestaRetornoUrlGitHubApiCalculaJuros()
        {
            //arrange
            var fakeUrlGitHubApiCalculaJuros = "http://teste.com.br/GitHubApiCalculaJuros";

            var mockShowMeTheCodeAplic = new Mock <IShowMeTheCodeAplic>();

            mockShowMeTheCodeAplic.Setup(p => p.GetUrlGitGub()).Returns(new UrlGitHubView
            {
                ApiCalculaJuros = fakeUrlGitHubApiCalculaJuros,
            });

            var showMeTheCodeController = new ShowMeTheCodeController(mockShowMeTheCodeAplic.Object);

            //act
            var view = showMeTheCodeController.GetUrlGitGub();

            //test
            Assert.Equal(fakeUrlGitHubApiCalculaJuros, view.ApiCalculaJuros);
        }
Beispiel #13
0
        public void ShowMeTheCode_ChamarObter_RetornarSucesso()
        {
            var url = new ShowMeTheCodeController().Obter();

            url.Should().Be(Constantes.URL_GITHUB);
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="T:SoftplanCalc.Api.Tests.ShowMeTheCodeControllerUnitTest"/> class.
        /// </summary>
        public ShowMeTheCodeControllerUnitTest()
        {
            var configuration = TestHelper.GetIConfiguration(Directory.GetCurrentDirectory());

            _showMeTheCodeController = new ShowMeTheCodeController(configuration);
        }
        public void Recebe_Link_Github()
        {
            var showMeTheCode = new ShowMeTheCodeController();

            Assert.Contains("github", showMeTheCode.Index());
        }
Beispiel #16
0
 public void SetUp()
 {
     _showMeTheCodeController = new ShowMeTheCodeController();
     resultadoMock            = _showMeTheCodeController.Ok(new { success = true, data = URLPROJETOGITMOCK });
 }
Beispiel #17
0
 public ShowMeTheCodeUTest()
 {
     _controller = new ShowMeTheCodeController();
 }
Beispiel #18
0
 public void Init()
 {
     Controller = new ShowMeTheCodeController();
 }