public void AssertAddRecordAddsARecord() { //Arrange var mockedFileProcessor = Mock.Create<IMedSeekDataFileProcessor>(); MedSeekData data = new MedSeekData(); Mock.Arrange(() => mockedFileProcessor.Add(data)).Returns(true).MustBeCalled(); MedSeekExportFile file = new MedSeekExportFile(mockedFileProcessor); //Act var testResults = file.AddRecord(data); //Assert var callCount = Mock.GetTimesCalled(() => mockedFileProcessor.Add(data)); Assert.IsTrue(callCount >= 1); }
public void SaveTest() { //Arrange var mockedFileProcessor = Mock.Create<IMedSeekDataFileProcessor>(); var data = new MedSeekData(); Mock.Arrange(() => mockedFileProcessor.WriteFile(_fileName)).Returns(true).MustBeCalled(); MedSeekExportFile file = new MedSeekExportFile(mockedFileProcessor); //Act var fileSaved = file.Save(_fileName); //Assert var callCount = Mock.GetTimesCalled(() => mockedFileProcessor.WriteFile(_fileName)); Assert.IsTrue(callCount > 0); }