Commits

Author Commit Message Labels Comments Date
Christian Specht
replace all stubs in launcher tests
Christian Specht
replace MockShutdownService
Christian Specht
mock ICommandCenter with Moq
Christian Specht
XML comments for ICommandCenter to remove compiler warnings
Christian Specht
refactored tests for MissileSharp.Launcher (mock CommandCenter --> makes testing the ViewModel much easier)
Christian Specht
extract interface from CommandCenter
Christian Specht
extract shutdown to ShutdownService, add test
Christian Specht
extract config creation in tests to separate method
Christian Specht
throw exception if loaded launcher model doesn't implement ILauncherModel
Christian Specht
load launcher model from WPF launcher's App.config
Christian Specht
factory to load launcher model by string
Christian Specht
move error messages to resources
Christian Specht
style buttons
Christian Specht
bind FireCommand (=run CommandSet) to buttons The RelayCommand class was taken from here: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx
Christian Specht
add launcher to build script
Christian Specht
auto-wire Autofac registrations
Christian Specht
extract MessageBox.ShowMessage() to MessageService
Christian Specht
now with IoC (Autofac)
Christian Specht
catch config file errors in view model, close app if an error occurs, extract config file reading to service
Christian Specht
order loaded command set names alphabetically
Christian Specht
move tests for MissileSharp library to subfolder
Christian Specht
use 32bit/x86 versions of NUnit to avoid exceptions when testing the WPF app
Christian Specht
add first test for WPF launcher app
Christian Specht
move reading of config file from view model to app startup
Christian Specht
remove .ToLower (and still ignore case) in command set list (--> save the command set names as entered, instead of always lowercase)
Christian Specht
bind loaded command sets to listbox with buttons
Christian Specht
expose names of loaded command sets from CommandCenter
Christian Specht
new project: MissileSharp.Launcher (WPF app to execute command sets from a config file)
Christian Specht
centralize assembly info
Christian Specht
throw better exceptions (ArgumentNullException and ArgumentOutOfRangeException make more sense than InvalidOperationException)
  1. Prev
  2. Next