Пример #1
0
        public static void ClassInitialize(TestContext ctx)
        {
            var rpcClientMock = new Mock <IRpcClient>();
            var loggerMock    = new Mock <ILogger>();
            var mapperMock    = new Mock <IMapper>();


            _service = new OmvRpcService(rpcClientMock.Object, loggerMock.Object, mapperMock.Object);
            //Assert.IsInstanceOfType(_service, typeof(IPackageUpdates));
        }
Пример #2
0
        public void Create()
        {
            var rpcClientMock = new Mock <IRpcClient>();
            var loggerMock    = new Mock <ILogger>();
            var mapperMock    = new Mock <IMapper>();


            var obj = new OmvRpcService(rpcClientMock.Object, loggerMock.Object, mapperMock.Object);

            Assert.IsInstanceOfType(obj, typeof(IOmvService));
        }
Пример #3
0
        public async Task GetPackages()
        {
            var rpcClientMock = new Mock <IRpcClient>();
            var loggerMock    = new Mock <ILogger>();
            var mapperMock    = new Mock <IMapper>();


            var obj = new OmvRpcService(rpcClientMock.Object, loggerMock.Object, mapperMock.Object);

            Assert.IsInstanceOfType(obj, typeof(IOmvService));
            await obj.GetPackages();
        }
        public async Task CallOnAppearingAsync2()
        {
            var logger            = new Mock <ILogger>();
            var mapper            = new Mock <IMapper>();
            var configurationMock = new Mock <Doods.Framework.Std.IConfiguration>();

            logger.SetupAllProperties();
            mapper.SetupAllProperties();
            configurationMock.SetupAllProperties();

            var rpc        = new OmvHttpService(logger.Object, new LocalIHttpClient());
            var omvService = new OmvRpcService(rpc, logger.Object, mapper.Object);
            var obj        = new TimeSettingViewModelUnitTest();
        }
Пример #5
0
        public async Task UpdatePackages_null_exception()
        {
            var rpcClientMock = new Mock <IRpcClient>();
            var loggerMock    = new Mock <ILogger>();
            var mapperMock    = new Mock <IMapper>();


            var obj    = new OmvRpcService(rpcClientMock.Object, loggerMock.Object, mapperMock.Object);
            var result = await Assert.ThrowsExceptionAsync <ArgumentNullException>(async() =>
            {
                await obj.UpdatePackages(null);
            });

            Assert.AreEqual("packages", result.ParamName);
        }
        public async Task CallOnAppearingAsync2()
        {
            var logger            = new Mock <ILogger>();
            var mapper            = new Mock <IMapper>();
            var configurationMock = new Mock <Doods.Framework.Std.IConfiguration>();

            logger.SetupAllProperties();
            mapper.SetupAllProperties();
            configurationMock.SetupAllProperties();

            var rpc        = new OmvHttpService(logger.Object, new LocalIHttpClient());
            var omvService = new OmvRpcService(rpc, logger.Object, mapper.Object);
            var obj        = new PowerManagementSettingViewModel();

            Assert.IsNull(obj.Title);
            await obj.OnAppearingAsync();
        }
        public async Task CallOnAppearingAsync2()
        {
            var logger            = new Mock <ILogger>();
            var mapper            = new Mock <IMapper>();
            var messageBoxService = new Mock <IMessageBoxService>();

            logger.SetupAllProperties();
            mapper.SetupAllProperties();
            messageBoxService.SetupAllProperties();

            var rpc        = new OmvHttpService(logger.Object, new LocalIHttpClient());
            var omvService = new OmvRpcService(rpc, logger.Object, mapper.Object);
            var obj        = new OpenmediavaultFileSystemsViewModel(omvService, messageBoxService.Object);

            Assert.IsNull(obj.Title);
            await obj.OnAppearingAsync();

            Assert.AreEqual(0, obj.Filesystems.Count);
        }