public void FailContainsRessource(IRessourceService manager) { manager.Invoking(x => x.ContainsRessource <RessourceString>(null)).Should().Throw <ArgumentNullException>(); var response = manager.ContainsRessourceAsync <RessourceString>(null); Func <Task> call = () => manager.ContainsRessourceAsync <RessourceString>(null); call.Should().Throw <ArgumentNullException>(); }
public void TestContainsRessourceAsync(IRessourceService manager) { manager.SetRessource(new RessourceString("test", "value", CultureInfo.GetCultureInfo(1))); var waitingresult = manager.ContainsRessourceAsync <RessourceString>("test"); waitingresult.Wait(100); Assert.IsTrue(waitingresult.Result); waitingresult = manager.ContainsRessourceAsync <RessourceBinary>("test"); waitingresult.Wait(100); Assert.IsFalse(waitingresult.Result); manager.Flush(); waitingresult = manager.ContainsRessourceAsync <RessourceString>("test"); waitingresult.Wait(100); Assert.IsTrue(waitingresult.Result); waitingresult = manager.ContainsRessourceAsync <RessourceBinary>("test"); waitingresult.Wait(100); Assert.IsFalse(waitingresult.Result); }