Ejemplo n.º 1
0
        public void CreateDefault()
        {
            TestHelpers.EnsureLanguageIsValid();
            NoSuchProjectException exception = new NoSuchProjectException();

            Assert.AreEqual("The project '' does not exist on the CCNet server.", exception.Message);
            Assert.IsNull(exception.RequestedProject);
        }
Ejemplo n.º 2
0
        public void CreateWithRequestedProject()
        {
            TestHelpers.EnsureLanguageIsValid();
            string requestedProject          = "Something";
            NoSuchProjectException exception = new NoSuchProjectException(requestedProject);

            Assert.AreEqual("The project 'Something' does not exist on the CCNet server.", exception.Message);
            Assert.AreEqual(requestedProject, exception.RequestedProject);
        }
Ejemplo n.º 3
0
        public void PassThroughSerialisation()
        {
            TestHelpers.EnsureLanguageIsValid();
            string requestedProject          = "Something";
            NoSuchProjectException exception = new NoSuchProjectException(requestedProject);
            object result = TestHelpers.RunSerialisationTest(exception);

            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(typeof(NoSuchProjectException), result);
            Assert.AreEqual("The project 'Something' does not exist on the CCNet server.", (result as NoSuchProjectException).Message);
            Assert.AreEqual(requestedProject, (result as NoSuchProjectException).RequestedProject);
        }