/// <summary> /// This is the constructor for the License Window /// The DataContext is set here /// </summary> public Licenses() { InitializeComponent(); model = new LicensesViewModel(new LicenseWriter(new FileReader())); this.DataContext = model; }
public void LicensesViewModel_CheckboxStateChanged_ChangesButtonState() { LicenseWriter writer = new LicenseWriter(new FakeLicenseReader()); LicensesViewModel model = new LicensesViewModel(writer); Assert.IsFalse(model.CommandAcceptEnabled); model.CheckboxStateChangedCommand.Execute(this); Assert.IsTrue(model.CommandAcceptEnabled); }
public void LicensesViewModel_SaveAcceptAgreement_SavesAgreement() { LicenseWriter writer = new LicenseWriter(new FakeLicenseReader()); LicensesViewModel model = new LicensesViewModel(writer); LicenseHolder.AcceptedLicense = false; model.CheckboxStateChangedCommand.Execute(this); model.SaveAcceptAgreement(); Assert.IsTrue(LicenseHolder.AcceptedLicense); }
public void LicensesViewModel_SaveAcceptAgreement_SavesAgreementToFile() { var reader = new FakeLicenseReader(); LicenseWriter writer = new LicenseWriter(reader); LicensesViewModel model = new LicensesViewModel(writer); LicenseHolder.AcceptedLicense = false; model.CheckboxStateChangedCommand.Execute(this); model.SaveAcceptAgreement(); foreach (string s in reader.NewFile) { if (s == "LIAG:True") { Assert.Pass(); } } }
public LicensesPage() { InitializeComponent(); BindingContext = new LicensesViewModel(); }
public LicensesView() { InitializeComponent(); DataContext = new LicensesViewModel(this, LicenseReaderForQuilt, LicenseReaderDirectShowNet); }
public AppraiserUserLicensesViewModel() { Licenses = new LicensesViewModel(); EnO = new EnOViewModel(); }
public LicensesWindow() { InitializeComponent(); DataContext = new LicensesViewModel(); WindowStartupLocation = WindowStartupLocation.CenterOwner; }