public void SaveConfiguration_CallsDalWithCorrectArgs() { const int DataCompatibility = 15; const string StoragePath = @"C:\StoragePath"; const int Port = 8000; var entity = CreateSampleConfigurationEntity(); var configurationDal = Substitute.For <IConfigurationDataAccess>(); var configuration = new StumpsConfiguration(configurationDal) { DataCompatibilityVersion = DataCompatibility, StoragePath = StoragePath, WebApiPort = Port }; configuration.SaveConfiguration(); configurationDal.Received() .SaveConfiguration( Arg.Is <ConfigurationEntity>( x => x.DataCompatibilityVersion == DataCompatibility && x.StoragePath.Equals(StoragePath) && x.WebApiPort == Port)); }
public void SaveConfiguration_CallsDalWithCorrectArgs() { const int DataCompatibility = 15; const string StoragePath = @"C:\StoragePath"; const int Port = 8000; var entity = CreateSampleConfigurationEntity(); var configurationDal = Substitute.For<IConfigurationDataAccess>(); var configuration = new StumpsConfiguration(configurationDal) { DataCompatibilityVersion = DataCompatibility, StoragePath = StoragePath, WebApiPort = Port }; configuration.SaveConfiguration(); configurationDal.Received() .SaveConfiguration( Arg.Is<ConfigurationEntity>( x => x.DataCompatibilityVersion == DataCompatibility && x.StoragePath.Equals(StoragePath) && x.WebApiPort == Port)); }