Example #1
0
        public void It_has_a_constructor_that_takes_an_IdmResource_without_Creator()
        {
            var resource = new IdmResource
            {
                DisplayName = "My Display Name",
            };
            var it = new msidmRequestContext(resource);

            Assert.AreEqual("My Display Name", it.DisplayName);
            Assert.IsNull(it.Creator);
        }
Example #2
0
        public void It_can_get_and_set_msidmRequestContext()
        {
            // Act
            var testmsidmRequestContext = new msidmRequestContext {
                DisplayName = "Test msidmRequestContext"
            };

            _it.msidmRequestContext = testmsidmRequestContext;

            // Assert
            Assert.AreEqual(testmsidmRequestContext.DisplayName, _it.msidmRequestContext.DisplayName);
        }
Example #3
0
        public void It_has_a_constructor_that_takes_an_IdmResource()
        {
            var resource = new IdmResource
            {
                DisplayName = "My Display Name",
                Creator     = new Person {
                    DisplayName = "Creator Display Name", ObjectID = "Creator ObjectID"
                },
            };
            var it = new msidmRequestContext(resource);

            Assert.AreEqual("msidmRequestContext", it.ObjectType);
            Assert.AreEqual("My Display Name", it.DisplayName);
            Assert.AreEqual("Creator Display Name", it.Creator.DisplayName);
        }
Example #4
0
        public void It_has_msidmRequestContext_which_can_be_set_back_to_null()
        {
            // Arrange
            var testmsidmRequestContext = new msidmRequestContext {
                DisplayName = "Test msidmRequestContext"
            };

            _it.msidmRequestContext = testmsidmRequestContext;

            // Act
            _it.msidmRequestContext = null;

            // Assert
            Assert.IsNull(_it.msidmRequestContext);
        }
Example #5
0
 public msidmRequestContextTests()
 {
     _it = new msidmRequestContext();
 }