public void OnAcceptLicenses_NoInvokeRequired_NonThreadSafeOnAcceptLicensesMethodCalled() { CreateEvents(); var expectedPackages = new List <IPackage>(); bool result = threadSafeEvents.OnAcceptLicenses(expectedPackages); IEnumerable <IPackage> packages = fakeEvents.LastPackagesPassedToOnAcceptLicenses; Assert.AreEqual(expectedPackages, packages); }
public void OnAcceptLicenses_NoInvokeRequired_NonThreadSafeOnAcceptLicensesMethodCalled() { CreateEvents(); IEnumerable <IPackage> packages = null; unsafeEvents.AcceptLicenses += (sender, e) => packages = e.Packages; var expectedPackages = new List <IPackage> (); threadSafeEvents.OnAcceptLicenses(expectedPackages); Assert.AreEqual(expectedPackages, packages); }