public void GivenValidIExportFileFactory_WhenSetCurrent_ThenCurrentIExportFileFactoryIsSetToPassedInIExportFileFactory() { IExportFileFactory expected = MockRepository.GenerateMock <IExportFileFactory>(); ExportFileFactory.SetCurrent(expected); Assert.AreEqual(expected, ExportFileFactory.Current); }
public void GivenStudentProfileExportFileType_WhenCreate_ThenStudentProfileExportFileReturned() { ExportFileFactory target = new ExportFileFactory(); var result = target.Create(typeof(StudentProfileExportFile)) as StudentProfileExportFile; Assert.IsNotNull(result); }
public void GivenNullIExportFileFactory_WhenSetCurrent_ThenArgumentNullException() { TestExtensions.ExpectException <ArgumentNullException>(() => ExportFileFactory.SetCurrent(null)); }
public void GivenUnrecognizedType_WhenCreate_ThenThrowException() { ExportFileFactory target = new ExportFileFactory(); target.ExpectException <InvalidOperationException>(() => target.Create(typeof(string))); }
public void GivenNullType_WhenCreate_ThenThrowException() { ExportFileFactory target = new ExportFileFactory(); TestExtensions.ExpectException <ArgumentNullException>(() => target.Create(null)); }
public void GivenUnrecognizedType_WhenCreate_ThenThrowException() { ExportFileFactory target = new ExportFileFactory(); target.ExpectException<InvalidOperationException>(() => target.Create(typeof(string))); }
public void GivenNullType_WhenCreate_ThenThrowException() { ExportFileFactory target = new ExportFileFactory(); TestExtensions.ExpectException<ArgumentNullException>(() => target.Create(null)); }