public async Task SavesSourceToDataDir(int diffId, SourceSide side) { var content = new SourceContent { Data = new byte[] { 1, 2, 3 }, SourceSide = side }; var expectedFileName = Path.Combine(_DataDir, string.Concat( diffId.ToString(), ".", side.ToString().ToLowerInvariant())); File.Delete(expectedFileName); var storage = new DiskStorage(_Options); await storage.SaveSourceAsync(content.InDiffBag(diffId)); File.ReadAllBytes(expectedFileName) .Should().Equal(new byte[] { 1, 2, 3 }); }