示例#1
0
        public void IsValidEmbeddedResource_IfTheAssemblyDoesNotContainTheResourceName_ShouldReturnFalse()
        {
            var assembly          = this.CreateAssembly("Resource");
            var resourceValidator = new ResourceValidator(Mock.Of <IFileSystem>());

            Assert.IsFalse(resourceValidator.IsValidEmbeddedResource(assembly, "AnotherResource"));
        }
示例#2
0
        public void IsValidEmbeddedResource_IfTheAssemblyContainsTheResourceNameAndTheResourceDoesNotContainXml_ShouldReturnFalse()
        {
            const string resourceName      = "Resource";
            var          assembly          = this.CreateAssembly("Test", resourceName);
            var          resourceValidator = new ResourceValidator(Mock.Of <IFileSystem>());

            Assert.IsFalse(resourceValidator.IsValidEmbeddedResource(assembly, resourceName));
        }
示例#3
0
        public void IsValidEmbeddedResource_IfTheAssemblyParameterIsNull_ShouldThrowAnArgumentNullException()
        {
            var resourceValidator = new ResourceValidator(Mock.Of <IFileSystem>());

            try
            {
                resourceValidator.IsValidEmbeddedResource(null, "Test");
            }
            catch (ArgumentNullException argumentNullException)
            {
                if (argumentNullException.ParamName.Equals("assembly", StringComparison.Ordinal))
                {
                    throw;
                }
            }
        }