Skip to content
Twitter LinkedIn YouTube
Twitter LinkedIn YouTube
Van Vugt's DynamiXs
Van Vugt's DynamiXs
All around BC test and dev
Skip to content
  • Home
  • About
  • Privacy Policy
  • Training
    • Test Automation for Microsoft D365 Business Central online course
    • Microsoft D365 Business Central Junior Training
Home 2012 January

Month: January 2012

NAV Development with Team Foundation Server

Luc van Vugt January 31, 2012 January 31, 2012BC DDC, Development, NAV, Team Foundation Server 0

For almost 1 year now we have been working with Team Foundation Server as major tool in our NAV development. You might have noticed that I have been referring to Team Foundation Server in some of my posts, but only referring. Now, after this 1 year, time is ripe to share…

Continue reading

TDD in NAV – Test #4

Luc van Vugt January 28, 2012 April 21, 2023BC Assert, ASSERTERROR, NAV, TDD, test, test-driven development, testability features 0

All our tests successfully passed and now only one test remaining on our test list (test #4): # Description Status 1a Create PI (purchase invoice) with 1 line and check that total line amount is calculated right Complete 1b Create PI with 1 line, populate line amount with random value…

Continue reading

TDD in NAV – Test #3

Luc van Vugt January 26, 2012 January 26, 2012BC NAV, TDD, test, test-driven development, testability 0

Getting our first two tests, test #1 and test #2, working (GREEN! … GREEN! … GREEN!), we successfully implemented the first part of our feature, i.e. the function CalcDocAmount, leaving us now with it's counterpart: the verification of the manually entered total amount of the document (invoice). # Description Status 1a Create…

Continue reading

TDD in NAV – Test #2

Luc van Vugt January 20, 2012 January 20, 2012BC FunctionType, NAV, TDD, test, test-driven development, testability features 0

Well, don't let us be distracted anymore. Our next test is awaiting us: Test #2. # Description Status 1a Create PI (purchase invoice) with 1 line and check that total line amount is calculated right Complete 1b Create PI with 1 line, populate line amount with random value and check…

Continue reading

TDD in NAV – Triangulation

Luc van Vugt January 20, 2012 January 20, 2012BC NAV, TDD, test, test-driven development, triangulation 0

Test #1 has passed and we can cross it off on our test list: # Description Status 1 Create PI (purchase invoice) with 1 line and check that total line amount is calculated right Complete 2 Create PI with multiple (2) lines and check that total line amount is calculated…

Continue reading

Test-Driven Development in NAV – Test #1

Luc van Vugt January 17, 2012 October 30, 2021BC Assert, FunctionType, NAV, TDD, test, test-driven development, testability features 0

There we go. Let’s turn to our companion on this journey, our Test List, pick out our first test: # Description Status 1 Create PI (purchase invoice) with 1 line and check that total line amount is calculated right  In Progress 2 Create PI with multiple (2) lines and check…

Continue reading

Test-Driven Development in NAV – By Example

Luc van Vugt January 17, 2012 October 30, 2021BC NAV, TDD, test, test-driven development, testability, testability features 1

Our example is a simple requirement: To prevent a user posting purchase invoices headlong he has to enter manually the total amount of the invoice lines in a field on the invoice header and only when header amount and lines total match can the document be posted. This feature might…

Continue reading

Test-Driven Development in NAV – Intro 2

Luc van Vugt January 13, 2012 October 30, 2021BC Methodology, NAV, TDD, test, test-driven development, testability, testability features 0

OK, I am back on the track after enjoying a nice week of (learning) snowboarding out there in the French Alps. So where did I leave you behind? (And by the way: the best for 2012!)Yes, Test-Drive Development. Oops, I did it again! Where did that ‘n’ go? To lazy…

Continue reading

  • Twitter LinkedIn YouTube
  • Recent Posts

    • Addendum #05 – Include Lookup Value in Restore Archived Sales Document feature
    • Addendum #04 – Verifying the Report Dataset
    • 10 Years fluxxus.nl
    • Addendum #03 – Simplifying API testing using basic authentication
    • Interview: Why test automation for Microsoft Dynamics 365 Business Central is a team effort
  • Tags

    Acceptance Test-Driven Development ALM blog-o-sphere Books Business Central C/AL C/SIDE cleanup communities customersource DDC Documentation Dynamics Error external blog functions Help how-to NAV NAV 2009 NAV 2009 R2 NAV 2009 SP1 NAV 2013 NAV 2015 NAV 2016 NAV 2018 OnValidate PartnerSource Report RTC software testing TDD Team Foundation Server TechDays test test-driven development testability testability features test automation Tools translation undocumented feature VALIDATE validation Visual Studio

  • Archives

    • April 2023
    • March 2023
    • July 2022
    • May 2022
    • February 2022
    • January 2022
    • December 2021
    • November 2021
    • July 2021
    • March 2021
    • February 2021
    • January 2021
    • November 2020
    • October 2020
    • July 2020
    • June 2020
    • May 2020
    • April 2020
    • March 2020
    • February 2020
    • December 2019
    • November 2019
    • July 2019
    • May 2019
    • March 2019
    • January 2019
    • December 2018
    • September 2018
    • July 2018
    • May 2018
    • April 2018
    • March 2018
    • January 2018
    • December 2017
    • June 2017
    • April 2017
    • March 2017
    • February 2017
    • October 2016
    • August 2016
    • March 2016
    • December 2015
    • November 2015
    • October 2015
    • July 2015
    • June 2015
    • May 2015
    • April 2015
    • March 2015
    • February 2015
    • January 2015
    • December 2014
    • November 2014
    • October 2014
    • September 2014
    • June 2014
    • April 2014
    • March 2014
    • January 2014
    • December 2013
    • November 2013
    • October 2013
    • September 2013
    • August 2013
    • July 2013
    • June 2013
    • April 2013
    • March 2013
    • January 2013
    • December 2012
    • November 2012
    • October 2012
    • September 2012
    • July 2012
    • June 2012
    • April 2012
    • March 2012
    • February 2012
    • January 2012
    • December 2011
    • November 2011
    • October 2011
    • September 2011
    • August 2011
    • July 2011
    • May 2011
    • April 2011
    • March 2011
    • February 2011
    • January 2011
    • December 2010
    • November 2010
    • October 2010
    • September 2010
    • August 2010
    • July 2010
    • June 2010
    • May 2010
    • April 2010
    • March 2010
    • February 2010
    • January 2010
    • December 2009
    • November 2009
There are many people I am thankful to, for helping me gaining the knowledge that I am sharing with you.
Powered by Nirvana & WordPress.
Twitter LinkedIn YouTube