public void GetPartsForSupplier(int supplierId) { string expectedJsonPath = $"SupplierRepo\\GetPartsForSupplier\\expected{supplierId}.json"; NutsAndBoltsContext context = ContextFactory.GetContext(); SupplierRepo repo = new SupplierRepo(context); List <Part> actual = repo.GetPartsForSupplier(supplierId); List <Part> expected = JToken.Parse(File.ReadAllText(expectedJsonPath)).ToObject <List <Part> >(); string actualJson = actual.ToJsonString(); string expectedJson = expected.ToJsonString(); string sideBySide = FileStringComparer.GetSideBySideFileStrings(expectedJson, actualJson, "EXPECTED", "ACTUAL"); output.WriteLine(sideBySide); Assert.Equal(expectedJson, actualJson); }