예제 #1
0
        public void ReturnFileResourceResultWithResource()
        {
            var contextMock = new Mock <IResourceContext>();

            var resource = new ClientResource();

            var result = resource.Execute(contextMock.Object);

            Assert.NotNull(result);
        }
예제 #2
0
        public void ReturnStatusCodeResourceResultWithMissingResource()
        {
            var contextMock = new Mock <IResourceContext>();

            var resource = new ClientResource {
                ResourceName = "wrong"
            };

            var result = resource.Execute(contextMock.Object);

            Assert.NotNull(result as StatusCodeResourceResult);
        }
예제 #3
0
        public void ThrowExceptionWithNullParameters()
        {
            var resource = new ClientResource();

            Assert.Throws <ArgumentNullException>(() => resource.Execute(null));
        }