public void ResourceRepoFetchesAudio() { var ic = new ImageConverter(); using (var repo = new ResourceWrapper<Stream>(b => new MemoryStream(b), s => null, n => null, testRes.ResourceManager)) { Assert.AreEqual(8, repo.Length); var sound = repo.Fetch("MiscAngelic"); Assert.IsNotNull(sound); } }
public void ResourceRepoFetches() { var ic = new ImageConverter(); using (var repo = new ResourceWrapper<Bitmap>(b => ic.ConvertFrom(b) as Bitmap, s => null, n => null, testRes.ResourceManager)) { Assert.AreEqual(8, repo.Length); var luna = repo.Fetch("Luna_DIFF"); Assert.IsNotNull(luna); } }
public void ResourceRepoFetchesString() { var ic = new ImageConverter(); using (var repo = new ResourceWrapper<string>(b => new ASCIIEncoding().GetString(b), s => null, n => null, testRes.ResourceManager)) { Assert.AreEqual(8, repo.Length); var value = repo.Fetch("TestString"); Assert.IsNotNull(value); var value2 = repo.GetContents("TestString"); Assert.AreEqual(value, value2); Assert.AreEqual(repo.CastContentsAs<string>("TestString"), value2); repo.Clear(); } }
public void ResourceRepoFetchesWavAudio() { var ic = new ImageConverter(); using (var repo = new ResourceWrapper<Stream>(b => new MemoryStream(b), s => s, n => null, testRes.ResourceManager)) { Assert.AreEqual(8, repo.Length); var sound = repo.Fetch("Speech_Misrecognition"); Assert.IsNotNull(sound); sound = repo.GetFileStream("Speech_Misrecognition"); Assert.IsNotNull(sound); } }