public void AddTransferInDatabase_ShouldReturnTransferDetails() { DateTime date = DateTime.UtcNow; var data = new List <Transfer>() { new Transfer(1, DateTime.UtcNow.ToString(), 1, "Georgi Georgiev", 1000, 2), new Transfer(2, DateTime.UtcNow.ToString(), 2, "Ivan Ivanov", 100, 1) }.AsQueryable(); var mockSet = new Mock <DbSet <Transfer> >(); mockSet.As <IQueryable <Transfer> >().Setup(m => m.Provider).Returns(data.Provider); mockSet.As <IQueryable <Transfer> >().Setup(m => m.Expression).Returns(data.Expression); mockSet.As <IQueryable <Transfer> >().Setup(m => m.ElementType).Returns(data.ElementType); mockSet.As <IQueryable <Transfer> >().Setup(m => m.GetEnumerator()).Returns(data.GetEnumerator()); var mockContext = new Mock <banking_dbContext>(); mockContext.Setup(c => c.Transfer).Returns(mockSet.Object); var service = new TransferController(mockContext.Object); data.ToList().ForEach(a => service.Add(a)); var transfer = service.GetTransferDetails(2).First(); Assert.AreEqual(100, transfer.Balance); }
public async Task Create_TransferNonExistingAccount_ShouldReturnNotFound() { var request = new TransferCreateRequest { AccountId = 1, Ammount = 100, CustomerId = 2, Details = "Test", RecipientAccountId = 20, RecipientCustomerId = 10 }; _mockMediator .Setup(m => m.Send(It.Is <TransferCreateRequest>(t => t.AccountId == request.AccountId && t.Ammount == request.Ammount && t.CustomerId == request.CustomerId && t.Details == request.Details && t.RecipientAccountId == request.RecipientAccountId && t.RecipientCustomerId == request.RecipientCustomerId), default)) .ThrowsAsync(new NotFoundException()) .Verifiable(); var controller = new TransferController(_mockMediator.Object); var result = await controller.Create(request); _mockMediator.Verify(); Assert.True(typeof(NotFoundObjectResult) == result.Result.GetType()); }
public TransferControllerTests() { _connection = new SqliteConnection("Data Source=:memory:"); _connection.Open(); var options = new DbContextOptionsBuilder <MobicloneContext>().UseSqlite(_connection).Options; _context = new MobicloneContext(options); var hash = new Bcrypt(); var configuration = new ConfigurationBuilder().AddJsonFile("appsettings.Test.json").Build(); _accessor = new HttpContextAccessor { HttpContext = new DefaultHttpContext() }; var auth = new Jwt(_context, hash, configuration, _accessor); _controller = new TransferController(_context, auth); _context.Database.EnsureCreated(); }
private void Start() { // Subscribe to TransferController action. _tc = FindObjectOfType <TransferController>(); _tc.PlayerArrived += ShowCorrectMap; // Disable next maps on start-up. // Has to be -1, the way the function and arrays are setup. ShowCorrectMap(-1); }
private void TransacaoDol() { DbController dbController = new DbController(); TransferController.TransferFirstDol(float.Parse(transTxtBox.Text)); ContaController.AtualizarDb(dbController); TransferController.AtualizarDb(dbController); string sucesso = "O valor de $" + transTxtBox.Text + " foi transferido com sucesso para " + TransferController.GetNome(); string caption = "Transferencia concluida com sucesso"; AlertReturn(sucesso, caption); }
public void Should_Error_Get_Data_By_Id() { var mockFacade = new Mock <ITransferInDoc>(); mockFacade.Setup(x => x.ReadById(It.IsAny <int>())) .Returns(new TransferInDoc()); var mockMapper = new Mock <IMapper>(); TransferController controller = new TransferController(GetServiceProvider().Object, mockMapper.Object, mockFacade.Object); var response = controller.Get(It.IsAny <int>()); Assert.Equal((int)HttpStatusCode.InternalServerError, GetStatusCode(response)); }
public TransferControllerTest() { _transferService = new Mock <ITransferService>(); _transferController = new TransferController(_transferService.Object); _transfer = new Transfer { Origin = new Account { Number = 1124 }, Destination = new Account { Number = 4785 }, Value = 150.00 }; }
private bool PuxarDados() { DbController dbController = new DbController(); List <Clientes> list = new List <Clientes>(); list = dbController.Consultar(); foreach (Clientes c in list) { if (c.Conta == int.Parse(contaTxtBoxTrans.Text) && c.Agencia == int.Parse(agenciaTxtBoxTrans.Text) && c.Digito == int.Parse(digitoTxtBoxTrans.Text)) { TransferController.RecebeDados(c.Id, c.Conta, c.Agencia, c.Digito, c.Nome, c.Cpf, c.Saldo, c.Saldo_Dolar); return(true); } } return(false); }
public async Task Should_Error_Create_Data() { var validateMock = new Mock <IValidateService>(); validateMock.Setup(s => s.Validate(It.IsAny <TransferInDocViewModel>())).Verifiable(); var mockMapper = new Mock <IMapper>(); mockMapper.Setup(x => x.Map <TransferInDoc>(It.IsAny <TransferInDocViewModel>())) .Returns(Model); var mockFacade = new Mock <ITransferInDoc>(); mockFacade.Setup(x => x.Create(It.IsAny <TransferInDoc>(), "unittestusername", 7)) .ReturnsAsync(1); var controller = new TransferController(GetServiceProvider().Object, mockMapper.Object, mockFacade.Object); var response = await controller.Post(this.ViewModel); Assert.Equal((int)HttpStatusCode.InternalServerError, GetStatusCode(response)); }
public async void GetTransfersModelsOnlyNotConfirm() { var mockUserService = new Mock <IUserService>(); var mockTransferService = new Mock <ITransferService>(); var mockEmployeeService = new Mock <IEmployeeService>(); var mockValidationService = new Mock <IValidationService>(); mockTransferService.Setup(t => t.GetNotConfirmedTransferViewModelsByCompanyId(new User())).Returns(GetNotConfirmedTransferViewModels(new User())); mockUserService.Setup(t => t.FindUserByName(string.Empty)).Returns(new User()); mockEmployeeService.Setup(t => t.GetEmployeeInfoByUserId("someId")).Returns(GetNullEmployeeInfo("someId")); mockUserService.Setup(t => t.FindUserInfoByUserId("userId")).ReturnsAsync(new UserInfo()); TransferController transferController = new TransferController(TestServicesProvider.GetSelectListService(), mockUserService.Object, mockTransferService.Object, TestServicesProvider.GetAccountService(), null, new PagingService(), mockEmployeeService.Object, TestServicesProvider.GetCompanyService(), TestServicesProvider.GetExchangeRateService(), mockValidationService.Object, TestServicesProvider.GetDocumentFormatService(), TestServicesProvider.GetTemplateService(), TestServicesProvider.GetPdfCreateAndLoadService(), TestServicesProvider.GetCurrencyService(), new HostingEnvironment() ); //TransferController transferController = new TransferController(TestServicesProvider.GetSelectListService(), null, mockTransferService.Object, TestServicesProvider.GetAccountService(), null, new PagingService(), null, TestServicesProvider.GetCompanyService(), TestServicesProvider.GetExchangeRateService(), null, TestServicesProvider.GetDocumentFormatService(), TestServicesProvider.GetTemplateService(), TestServicesProvider.GetPdfCreateAndLoadService(), TestServicesProvider.GetCurrencyService(), null); var result = await transferController.GetTransfers(section : "not_confirmed");// as ViewResult; Assert.NotNull(result); }
private TransferController GetController(Mock <ITransferInDoc> facadeM, Mock <IValidateService> validateM, Mock <IMapper> mapper) { var user = new Mock <ClaimsPrincipal>(); var claims = new Claim[] { new Claim("username", "unittestusername") }; user.Setup(u => u.Claims).Returns(claims); var servicePMock = GetServiceProvider(); if (validateM != null) { servicePMock .Setup(x => x.GetService(typeof(IValidateService))) .Returns(validateM.Object); } TransferController controller = new TransferController(servicePMock.Object, mapper.Object, facadeM.Object) { ControllerContext = new ControllerContext() { HttpContext = new DefaultHttpContext() { User = user.Object } } }; controller.ControllerContext.HttpContext.Request.Headers["Authorization"] = "Bearer unittesttoken"; controller.ControllerContext.HttpContext.Request.Path = new PathString("/v1/unit-test"); controller.ControllerContext.HttpContext.Request.Headers["x-timezone-offset"] = "7"; return(controller); }
public void Should_Success_Get_All_Data_Retur_By_User() { var validateMock = new Mock <IValidateService>(); validateMock.Setup(s => s.Validate(It.IsAny <TransferInDocViewModel>())).Verifiable(); var mockFacade = new Mock <ITransferInDoc>(); mockFacade.Setup(x => x.Read(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <string>(), null, It.IsAny <string>())) .Returns(Tuple.Create(new List <TransferInDoc>(), 0, new Dictionary <string, string>())); var mockMapper = new Mock <IMapper>(); mockMapper.Setup(x => x.Map <List <TransferInDocViewModel> >(It.IsAny <List <TransferInDoc> >())) .Returns(new List <TransferInDocViewModel> { ViewModel }); TransferController controller = GetController(mockFacade, validateMock, mockMapper); var response = controller.GetRetur(); Assert.Equal((int)HttpStatusCode.OK, GetStatusCode(response)); }
public void Should_Error_Get_All_Data_By_User() { var validateMock = new Mock <IValidateService>(); validateMock.Setup(s => s.Validate(It.IsAny <TransferInDocViewModel>())).Verifiable(); var mockFacade = new Mock <ITransferInDoc>(); mockFacade.Setup(x => x.Read(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <string>(), null, It.IsAny <string>())) .Returns(Tuple.Create(new List <TransferInDoc>(), 0, new Dictionary <string, string>())); var mockMapper = new Mock <IMapper>(); mockMapper.Setup(x => x.Map <List <TransferInDocViewModel> >(It.IsAny <List <TransferInDoc> >())) .Returns(new List <TransferInDocViewModel> { ViewModel }); TransferController controller = new TransferController(GetServiceProvider().Object, mockMapper.Object, mockFacade.Object); var response = controller.Get(); Assert.Equal((int)HttpStatusCode.InternalServerError, GetStatusCode(response)); }
public void Setup() { _mockEmployerOrchestrator = new Mock <IEmployerOrchestrator>(); _sut = new TransferController(_mockEmployerOrchestrator.Object); }
static void Main(string[] args) { // Set the folder path for the application FileHelper.FolderPath = Environment.CurrentDirectory; // Load Our Settings File var settingsList = FileHelper.LoadSettings("Settings.json"); // ERROR - No settings were loaded from the settings file if ((settingsList == null) || settingsList.Count == 0) { LogToConsole("ERROR: Unable to load settings - Does the file Exist?"); Finish(); return; } // Set program variables here var destinationDir = LoadSettingValue <string>(settingsList, "DestinationDir"); var fileSizeUnit = LoadSettingValue <string>(settingsList, "FileSizeUnit"); var maxDirSize = LoadSettingValue <long>(settingsList, "MaxDestinationSize"); var sourceDir = LoadSettingValue <string>(settingsList, "SourceDir"); // Set the log file name FileHelper.LogFileName = LoadSettingValue <string>(settingsList, "LogFileName"); // Clear the log file FileHelper.WriteToLogFile(String.Empty, true); // Output Debug Values to Console LogToConsole($"Max Dir Size: {maxDirSize} {fileSizeUnit}"); LogToConsole(String.Empty); LogToConsole($"Destination Dir: {destinationDir}"); LogToConsole(String.Empty); LogToConsole($"Source Dir: {sourceDir}"); Thread.Sleep(5000); LogToConsole(String.Empty); LogToConsole("Begin File Sync Operation"); LogToConsole(String.Empty); switch (fileSizeUnit.ToLower()) { case "gb": maxDirSize = ((maxDirSize * 1024) * 1024) * 1024; break; case "mb": maxDirSize = (maxDirSize * 1024) * 1024; break; case "kb": maxDirSize = maxDirSize * 1024; break; } TransferController transferController = new TransferController(maxDirSize, destinationDir, sourceDir); transferController.SyncFolders(); LogToConsole(String.Empty); // We're done here, finish up Finish(); }
public void Setup() { _mockEmployerOrchestrator = new Mock <IEmployerOrchestrator>(); _sut = new TransferController(_mockEmployerOrchestrator.Object); _mockEmployerOrchestrator.Setup(x => x.GetCommitment(It.IsAny <long>(), It.IsAny <long>(), It.IsAny <CallerType>())).ReturnsAsync(_commitmentView); }
private void Awake() { m_TransferController = transform.parent.parent.GetComponent <TransferController>(); }