Example #1
0
        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>();
        }
Example #2
0
        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);
        }