public async Task <BankExpenditureNoteModel> GetTestData()
        {
            IdentityService identityService = new IdentityService()
            {
                Token    = "Token",
                Username = "******"
            };
            BankExpenditureNoteModel model = await GetNewData();

            await Facade.Create(model, identityService);

            return(await Facade.ReadById((int)model.Id));
        }
示例#2
0
        public async Task <BankExpenditureNoteModel> GetTestData()
        {
            BankExpenditureNoteModel model = GetNewData();
            await Facade.Create(model, "Unit Test");

            return(await Facade.ReadById((int)model.Id));
        }
示例#3
0
        public async void Should_Success_Create_Data()
        {
            var numberGeneratorMock = new Mock <IBankDocumentNumberGenerator>();

            numberGeneratorMock.Setup(s => s.GenerateDocumentNumber(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())).ReturnsAsync("test-code");
            BankExpenditureNoteFacade facade = new BankExpenditureNoteFacade(_dbContext(GetCurrentMethod()), numberGeneratorMock.Object);
            BankExpenditureNoteModel  model  = _dataUtil(facade, GetCurrentMethod()).GetNewData();

            var Response = await facade.Create(model, "Unit Test");

            Assert.NotEqual(Response, 0);
        }
示例#4
0
        public async Task Should_Success_Create_Data_And_Error_With_AmountPaid_and_Expedition()
        {
            var numberGeneratorMock = new Mock <IBankDocumentNumberGenerator>();

            numberGeneratorMock.Setup(s => s.GenerateDocumentNumber(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())).ReturnsAsync("test-code");
            BankExpenditureNoteFacade facade = new BankExpenditureNoteFacade(_dbContext(GetCurrentMethod()), numberGeneratorMock.Object, GetServiceProviderMock().Object);
            BankExpenditureNoteModel  model  = await _dataUtil(facade, GetCurrentMethod()).GetNewData();

            IdentityService identityService = new IdentityService()
            {
                Token = "Token",

                Username = "******"
            };
            var Response = await facade.Create(model, identityService);

            var exception = await Assert.ThrowsAsync <Exception>(() => facade.Create(model, identityService));

            Assert.NotNull(exception.Message);
            Assert.NotEqual(0, Response);
        }
        public async Task Should_Success_Create_Daily_Bank_Transaction()
        {
            var numberGeneratorMock = new Mock <IBankDocumentNumberGenerator>();

            numberGeneratorMock.Setup(s => s.GenerateDocumentNumber(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())).ReturnsAsync("test-code");
            BankExpenditureNoteFacade facade          = new BankExpenditureNoteFacade(_dbContext(GetCurrentMethod()), numberGeneratorMock.Object, GetServiceProviderMock().Object);
            BankExpenditureNoteModel  model           = _dataUtil(facade, GetCurrentMethod()).GetNewData();
            IdentityService           identityService = new IdentityService()
            {
                Token = "Token",

                Username = "******"
            };
            var Response = await facade.Create(model, identityService);

            Assert.NotEqual(Response, 0);
        }