public void LoadSettings_TestSettingsReturnedFromJson([Frozen] IJsonWrapper jsonWrapper, DataSynchronizerMock dataSynchronizer, string fileName) { var settings = Substitute.For<ITestDataSyncSettings>(); jsonWrapper.DeserializeFileToObject<ITestDataSyncSettings>(Arg.Any<string>()) .ReturnsForAnyArgs(settings); dataSynchronizer.LoadSettingsExt(fileName).ShouldBeEquivalentTo(settings); }
public void LoadSettings_TestNullThrowsException(DataSynchronizerMock dataSynchronizer) { var a = new Action(() => { dataSynchronizer.LoadSettingsExt(null); }); a.ShouldThrow<ArgumentNullException>(); }