예제 #1
0
        public void GivenValidIExportFileFactory_WhenSetCurrent_ThenCurrentIExportFileFactoryIsSetToPassedInIExportFileFactory()
        {
            IExportFileFactory expected = MockRepository.GenerateMock <IExportFileFactory>();

            ExportFileFactory.SetCurrent(expected);

            Assert.AreEqual(expected, ExportFileFactory.Current);
        }
예제 #2
0
        public void GivenStudentProfileExportFileType_WhenCreate_ThenStudentProfileExportFileReturned()
        {
            ExportFileFactory target = new ExportFileFactory();

            var result = target.Create(typeof(StudentProfileExportFile)) as StudentProfileExportFile;

            Assert.IsNotNull(result);
        }
        public void GivenStudentProfileExportFileType_WhenCreate_ThenStudentProfileExportFileReturned()
        {
            ExportFileFactory target = new ExportFileFactory();

            var result = target.Create(typeof(StudentProfileExportFile)) as StudentProfileExportFile;

            Assert.IsNotNull(result);
        }
예제 #4
0
 public void GivenNullIExportFileFactory_WhenSetCurrent_ThenArgumentNullException()
 {
     TestExtensions.ExpectException <ArgumentNullException>(() => ExportFileFactory.SetCurrent(null));
 }
예제 #5
0
        public void GivenUnrecognizedType_WhenCreate_ThenThrowException()
        {
            ExportFileFactory target = new ExportFileFactory();

            target.ExpectException <InvalidOperationException>(() => target.Create(typeof(string)));
        }
예제 #6
0
        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));
        }