Ejemplo n.º 1
0
        public void Test_TruststoreService_GetTruststores_MultipleValidTruststores()
        {
            // Arrange
            var truststoreSettings = new List <TruststoreSetting>()
            {
                new TruststoreSetting()
                {
                    Name = "Store 1", Directory = "."
                },
                new TruststoreSetting()
                {
                    Name = "Store 2", Directory = "../"
                },
            };

            var settings = new Mock <ISettings>();

            settings.Setup(x => x.Truststores).Returns(truststoreSettings);

            var service = new TruststoreService()
            {
                Settings = settings.Object
            };

            // Act
            var truststores = service.GetTruststores();

            // Assert
            Assert.AreEqual(2, truststores.Count);
            AssertTruststore(truststores[0], "Store 1", ".");
            AssertTruststore(truststores[1], "Store 2", "../");
        }
Ejemplo n.º 2
0
        public void Test_TruststoreService_GetTruststores_NoTruststores()
        {
            // Arrange
            var settings = new Mock <ISettings>();

            settings.Setup(x => x.Truststores).Returns(new List <TruststoreSetting>());

            var service = new TruststoreService()
            {
                Settings = settings.Object
            };

            // Act
            var truststores = service.GetTruststores();

            // Assert
            Assert.AreEqual(0, truststores.Count);
        }