public void TestCoverageCatalog_GivenTestCoverage_When_ReloadAllReports_ExpectCoverageRemoved() { SetupMocks(_testCoverageModelTo, out Mock <IDirectory> mockDirectory, out Mock <IStreamWriterFactory> mockStreamWriterFactory, out Mock <IServiceTestCoverageModelToFactory> mockServiceTestCoverageModelToFactory, out Mock <IFilePath> mockFilePath, out Mock <ISerializer> mockSerialize); //Arrange var sut = new TestCoverageCatalog(mockServiceTestCoverageModelToFactory.Object, mockFilePath.Object, new Mock <IFile>().Object, mockDirectory.Object, mockStreamWriterFactory.Object, new Mock <IStreamReaderFactory>().Object, mockSerialize.Object); Assert.AreEqual(0, sut.TestCoverageReports.Count); _ = sut.GenerateSingleTestCoverage(_workflowId, _falseBranchTest); //Act sut.ReloadAllReports(); //Assert Assert.IsTrue(sut.TestCoverageReports.Count > 0); }
public void TestCoverageCatalog_GivenTestCoverage_When_ReloadAllReports_ExpectFullCoverageRemoved() { var mockResourceCatalog = GetMockResourceCatalog(GetMockWorkflowBuilder().Object); //Arrange var sut = new TestCoverageCatalog(mockResourceCatalog.Object); Assert.AreEqual(0, sut.TestCoverageReports.Count); _ = sut.GenerateSingleTestCoverage(_workflowId, _falseBranchTest); //Act sut.ReloadAllReports(); //Assert Assert.IsTrue(sut.TestCoverageReports.Count > 0); }