示例#1
0
        public void UpdateInvoiceCategory_UpdatingUnitsOnlyChangesUnits()
        {
            _todelete = Api.CreateInvoiceCategory("Test Update Invoice Category", useAsExpense: true, useAsService: true);

            Assert.Equal(true, _todelete.UseAsExpense);

            var updated = Api.UpdateInvoiceCategory(_todelete.Id, useAsExpense: false);

            // stuff changed
            Assert.NotEqual(_todelete.UseAsExpense, updated.UseAsExpense);
            Assert.Equal(false, updated.UseAsExpense);

            // stuff didn't change
            Assert.Equal(_todelete.Name, updated.Name);
            Assert.Equal(_todelete.UseAsService, updated.UseAsService);
        }
示例#2
0
        public async Task CreateInvoiceCategoryAsync_ReturnsANewInvoiceCategory()
        {
            _todelete = await Api.CreateInvoiceCategoryAsync("Test Create Invoice Category");

            Assert.Equal("Test Create Invoice Category", _todelete.Name);
        }
示例#3
0
        public void CreateInvoiceCategory_ReturnsANewInvoiceCategory()
        {
            _todelete = Api.CreateInvoiceCategory("Test Create Invoice Category");

            Assert.Equal("Test Create Invoice Category", _todelete.Name);
        }