IsNotNull() 공개 정적인 메소드

public static IsNotNull ( object obj ) : bool
obj object
리턴 bool
    public void NonNullity()
    {
        object act = null;

        // MSTest
        MSTestAssert.IsNotNull(act, "Some context");
        // Assert.IsNotNull failed. Some context

        // NUnit
        Assert.That(act, Is.Not.Null, () => "Some context");
        // Some context
        //  Expected: not null
        //  But was: null

        // XUnit
        XUnitAssert.NotNull(act);
        // Assert.NotNull() Failure

        // Fluent
        act.Should().NotBeNull("SOME REASONS");
        // Expected act not to be <null> because SOME REASONS.

        // Shouldly
        act.ShouldNotBeNull("Some context");
        // act
        //   should not be null but was
        //
        // Additional Info:
        //  Some context
    }
        public void GetDateTest1()
        {
            JobParameters jp      = TearUp();
            DateTime      defDate = DateTime.Now;
            DateTime?     dval    = jp.GetDate("p4", defDate);

            Assert.IsNotNull(dval);
            Assert.AreEqual(DateTime.Parse("1970-07-31"), dval);
            DateTime?dval2 = jp.GetDate("unknownkey", defDate);

            Assert.IsNotNull(dval2);
            Assert.AreEqual(defDate, dval2);
        }
예제 #3
0
        public async void GetAllCategories_ShouldReturnAllCategories()
        {
            // Act
            var okResult = await _controller.Get();

            var okObjectResults = okResult.Result as OkObjectResult;

            // Assert
            var items = Xunit.Assert.IsType <List <CategoriesModel> >(okObjectResults.Value);

            Assert.AreEqual(5, items.Count);
            Assert.IsNotNull(okResult);
        }
예제 #4
0
        public void ShouldGetNeighborStashUserCollection(string host, int portNum, string databaseName,
                                                         string collectionName)
        {
            var client         = new MongoClient($"mongodb://{host}:{portNum}");
            var database       = client.GetDatabase("Neighborstash");
            var userCollection = database.GetCollection <BsonDocument>("user");


            Assert.IsNotNull(userCollection);

            // or, to connect to a replica set, with auto-discovery of the primary, supply a seed list of members
            //var client = new MongoClient("mongodb://localhost:27017,localhost:27018,localhost:27019");
        }
예제 #5
0
        public void Index()
        {
            // Arrange
            HomeController controller = new HomeController(_unitOfWork.Object, _profileRepository.Object);

            // Act
            ViewResult result  = controller.Index() as ViewResult;
            var        profile = result.Model as Profile;

            // Assert
            Assert.IsNotNull(profile);
            Assert.AreEqual(1, profile.ProfileId);
        }
        public void AddTest()
        {
            OrderedComposite <IStepListener> listeners = new OrderedComposite <IStepListener>();

            listeners.Add(new UnorderedListener());
            Assert.IsNotNull(listeners);
            listeners.Add(new ThirdListener());
            Assert.IsNotNull(listeners);
            listeners.Add(new FirstListener());
            Assert.IsNotNull(listeners);
            listeners.Add(new SecondListener());
            Assert.IsNotNull(listeners);
        }
        public void When_GetById_Expect_NotFound()
        {
            // Arrange
            var controller = new TimeBookerController(_dbRepository);


            // Act
            var result = controller.Get(8);

            // Assert
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(NotFoundResult));
        }
예제 #8
0
        internal static Project OpenProjectAndBreak(VisualStudioApp app, string projName, string filename, int lineNo, bool setStartupItem = true)
        {
            var project = app.OpenProject(projName, filename, setStartupItem: setStartupItem);

            app.Dte.Debugger.Breakpoints.Add(File: filename, Line: lineNo);
            app.Dte.ExecuteCommand("Debug.Start");

            WaitForMode(app, dbgDebugMode.dbgBreakMode);

            Assert.IsNotNull(app.Dte.Debugger.BreakpointLastHit);
            Assert.AreEqual(lineNo, app.Dte.Debugger.BreakpointLastHit.FileLine);
            return(project);
        }
        public void CreateEnvelope_WrongTemplateId_ReturnApiException()
        {
            var envDef = new EnvelopeDefinition
            {
                EmailSubject = "[DocuSign C# SDK] - Please sign this doc",
                TemplateId   = "510fc78e-32f4-8778-44eb-6b53abb6c82E"
            };

            var          envelopesApi = new EnvelopesApi(_testConfig.ApiClient);
            ApiException ex           = Assert.ThrowsException <ApiException>(() => envelopesApi.CreateEnvelope(_testConfig.AccountId, envDef));

            Assert.IsNotNull(ex?.Headers);
        }
        public void JwtInvalidAccessToken_Unauthorized_Test()
        {
            string access_token = "---Invalid-Access-Token---";

            ApiException ex = Assert.ThrowsException <ApiException>(() => _testConfig.ApiClient.GetUserInfo(access_token));

            Assert.IsNotNull(ex);
            Assert.IsNotNull(ex.ErrorContent);

            int unauthorizedStatusCode = 401;

            Assert.AreEqual(ex.ErrorCode, unauthorizedStatusCode);
        }
예제 #11
0
        public void ConvertPrimitiveEntityToDto()
        {
            var dto = TypeAdapter.Adapt <Customer, CustomerDTO>(GetCustomer());

            Assert.IsNotNull(dto);
            Assert.IsTrue(dto.Id == 1 &&
                          dto.Name == "Timuçin" &&
                          dto.Credit == 1542 &&
                          dto.IsActive &&
                          dto.DriverLicenceType == 'B' &&
                          dto.Debit == 100
                          );
        }
        public void ShouldViewAvailability()
        {
            // arrange
            DateTime start = DateTime.Now;
            DateTime end   = DateTime.Now.AddDays(1);

            // act
            var controller = new ViewAvailabilityController(roomBookingService);
            var result     = controller.GetFreeRoom(start, end);

            // assert
            Assert.IsNotNull(result);
        }
        public void ListTabs_CorrectInputParameters_ReturnTabs()
        {
            CreateEnvelopeMethod.CreateEnvelope_CorrectAccountIdAndEnvelopeDefinition_ReturnEnvelopeSummary(
                ref _testConfig);

            Recipients recipients = _envelopesApi.ListRecipients(_testConfig.AccountId, _testConfig.EnvelopeId);

            Tabs tabs = _envelopesApi.ListTabs(_testConfig.AccountId, _testConfig.EnvelopeId, recipients.Signers.FirstOrDefault()?.RecipientId, new EnvelopesApi.ListTabsOptions {
                includeAnchorTabLocations = "true", includeMetadata = "true"
            });

            Assert.IsNotNull(tabs?.SignHereTabs);
        }
        public void GetWord_Success()
        {
            var word = new GetHelloWordResponse {
                Id = 1, Word = "Hello Word"
            };

            _getWord.Setup(x => x.GetHelloWord()).Returns(word);

            var result = _getWord.Object.GetHelloWord();

            Assert.IsNotNull(result);
            Assert.AreEqual(result.Word, word.Word);
        }
예제 #15
0
        public void Sync_Update_GoogleCalendarEvent_AccordingWith_Task_Test()
        {
            _logger.Info("--------------开始执行测试:Sync_Update_GoogleCalendarEvent_AccordingWith_Task_Test");
            InitializeAccountAndConnection(_googleConnectionId);

            var googleCalendarEvent = CreateGoogleCalendarEvent("cooper calendar event", "description of event", DateTime.Now, DateTime.Now.AddHours(2));

            MicrosoftAssert.IsNotNull(googleCalendarEvent);

            _syncProcessor.SyncTasksAndContacts(
                _googleConnectionId,
                new List <ISyncService <TaskSyncData, ISyncData, TaskSyncResult> >
            {
                DependencyResolver.Resolve <IGoogleCalendarEventSyncService>()
            },
                null);

            var syncInfo = GetSyncInfoBySyncDataId(_account.ID, googleCalendarEvent.Id, SyncDataType.GoogleCalendarEvent);

            MicrosoftAssert.IsNotNull(syncInfo);

            var cooperTask = GetCooperTask(long.Parse(syncInfo.LocalDataId));

            MicrosoftAssert.IsNotNull(cooperTask);
            AssertTaskAndGoogleCalendarEventAreEqual(cooperTask, googleCalendarEvent);

            //更新Task
            cooperTask = UpdateCooperTask(cooperTask.ID, cooperTask.Subject + "_updated", cooperTask.Body + "_updated", cooperTask.DueTime.Value.Date.AddDays(1), true);
            var lastUpdateTime = Rfc3339DateTime.Parse(googleCalendarEvent.Updated).ToLocalTime();

            UpdateTaskLastUpdateTime(cooperTask, lastUpdateTime.AddSeconds(1));

            //同步
            _syncProcessor.SyncTasksAndContacts(
                _googleConnectionId,
                new List <ISyncService <TaskSyncData, ISyncData, TaskSyncResult> >
            {
                DependencyResolver.Resolve <IGoogleCalendarEventSyncService>()
            },
                null);

            //重新获取
            cooperTask          = GetCooperTask(cooperTask.ID);
            googleCalendarEvent = GetGoogleCalendarEvent(syncInfo.SyncDataId);

            //对比结果
            MicrosoftAssert.IsNotNull(googleCalendarEvent);
            MicrosoftAssert.AreEqual(cooperTask.Subject, googleCalendarEvent.Summary);
            MicrosoftAssert.AreEqual(cooperTask.Body, googleCalendarEvent.Description);
            MicrosoftAssert.AreEqual(FormatTime(cooperTask.LastUpdateTime), FormatTime(Rfc3339DateTime.Parse(googleCalendarEvent.Updated).ToLocalTime()));
        }
예제 #16
0
        public async Task ValidateGetMovieByIdAndProvider_LogicForSerialization()
        {
            var          mockBaseService    = new Mock <IBaseService>();
            var          mockIMemoryCache   = new Mock <IMemoryCache>();
            var          mockIConfiguration = new Mock <IConfiguration>();
            MovieService service            = new MovieService(mockIMemoryCache.Object, mockBaseService.Object);

            mockBaseService.Setup(s => s.GetDataFromExternalAPI(It.IsAny <string>())).Returns(() => Task.FromResult(this.getMockHttpResponseObject()));
            var movieDetail = await service.GetMovieByIdAndProvider("1", cinemaWorld);

            Assert.IsNotNull(movieDetail);
            Assert.IsNotNull(movieDetail.Id);
            Assert.IsInstanceOfType(movieDetail, typeof(MovieDetail));
        }
예제 #17
0
        public void TestEliminaUtente()
        {
            // Ottengo l'admin
            IUtente admin = gestioneUtentiController.ValidaCredenziali("admin", "admin");

            Assert.IsNotNull(admin);

            // Lo elimino
            Assert.IsTrue(gestioneUtentiController.Elimina((Utente)admin));

            // Verifico che sia stato eliminato
            admin = gestioneUtentiController.ValidaCredenziali("admin", "admin");
            Assert.IsNull(admin);
        }
예제 #18
0
		public void Index()
		{
			// Arrange
			var mockRepo = new Mock<ICourse>();
			var controller = new CourseController(mockRepo.Object);

			// Act
			var viewResult = controller.Index() as ViewResult;

			// Assert
			Assert.IsNotNull(viewResult);
			Assert.IsNotNull(viewResult.Model);
			Assert.IsTrue(string.IsNullOrEmpty(viewResult.ViewName) || viewResult.ViewName == "Index");
		}
        public void GetParametersTest()
        {
            JobParameters jp = TearUp();
            IDictionary <string, JobParameter> copy = jp.GetParameters();

            Assert.IsNotNull(copy);
            Assert.AreEqual(4, copy.Count);
            copy.Add(new KeyValuePair <string, JobParameter>("p5", new JobParameter("newitem")));
            IDictionary <string, JobParameter> copy2 = jp.GetParameters();

            Assert.IsNotNull(copy2);
            //No modification of underlying _parameters
            Assert.AreEqual(4, copy2.Count);
        }
예제 #20
0
        private static void AssertResponse(IEnumerable <ModelMasterDto> expected, IEnumerable <DeliveryModelDto> actual, DateTime expectedCreateAt)
        {
            Assert.IsNotNull(expected);
            Assert.IsNotNull(actual);
            Assert.AreEqual(expected.Count(), actual.Count());

            foreach (ModelMasterDto expectedModel in expected)
            {
                DeliveryModelDto actualParts = actual.FirstOrDefault(x => expectedModel.ModelSid == x.EquipmentModelSid);
                Assert.IsNotNull(actualParts);
                Assert.IsTrue(actualParts.EquipmentModelSid > 0);
                Assert.AreEqual(expectedCreateAt, actualParts.CreateDatetime);
            }
        }
예제 #21
0
        public void TestPthFiles()
        {
            var outputPath = TestData.GetTempPath();

            Console.WriteLine("Writing to: " + outputPath);

            // run the analyzer
            using (var output = ProcessOutput.RunHiddenAndCapture("Microsoft.PythonTools.Analyzer.exe",
                                                                  "/lib", TestData.GetPath("TestData", "PathStdLib"),
                                                                  "/version", "2.7",
                                                                  "/outdir", outputPath,
                                                                  "/indir", CompletionDB,
                                                                  "/unittest",
                                                                  "/log", "AnalysisLog.txt")) {
                output.Wait();
                Console.WriteLine("* Stdout *");
                foreach (var line in output.StandardOutputLines)
                {
                    Console.WriteLine(line);
                }
                Console.WriteLine("* Stderr *");
                foreach (var line in output.StandardErrorLines)
                {
                    Console.WriteLine(line);
                }
                Assert.AreEqual(0, output.ExitCode);
            }

            File.Copy(Path.Combine(CompletionDB, "__builtin__.idb"), Path.Combine(outputPath, "__builtin__.idb"));

            var fact  = InterpreterFactoryCreator.CreateAnalysisInterpreterFactory(new Version(2, 7));
            var paths = new List <string> {
                outputPath
            };

            paths.AddRange(Directory.EnumerateDirectories(outputPath));
            var typeDb = new PythonTypeDatabase(fact, paths);
            var module = typeDb.GetModule("SomeLib");

            Assert.IsNotNull(module, "Could not import SomeLib");
            var fobMod = typeDb.GetModule("SomeLib.fob");

            Assert.IsNotNull(fobMod, "Could not import SomeLib.fob");

            var cClass = ((IPythonModule)fobMod).GetMember(null, "C");

            Assert.IsNotNull(cClass, "Could not get SomeLib.fob.C");

            Assert.AreEqual(PythonMemberType.Class, cClass.MemberType);
        }
        public void DeserializeJsonDictionary()
        {
            MockAspNetService          mockAspNetService = new MockAspNetService();
            SystemWebExtensionsWrapper swe = new SystemWebExtensionsWrapper(mockAspNetService);

            swe.SystemWebExtensionsAssembly = Assembly.GetAssembly(typeof(ScriptManager));

            object o = swe.DeserializeJson("{\"foo\":\"bar\"}");

            UnitTestAssert.IsNotNull(o);
            Dictionary <string, object> dic = (Dictionary <string, object>)o;

            UnitTestAssert.AreEqual("bar", dic["foo"]);
        }
예제 #23
0
        public void Sync_Update_GoogleTask_AccordingWith_Task_Test()
        {
            _logger.Info("--------------开始执行测试:Sync_Update_GoogleTask_AccordingWith_Task_Test");
            InitializeAccountAndConnection(_googleConnectionId);

            //首先创建
            var cooperTask = CreateCooperTask("cooper task or update test 0001", "description of task", DateTime.Now.Date.AddDays(2), false);

            MicrosoftAssert.IsNotNull(cooperTask);

            //同步
            _syncProcessor.SyncTasksAndContacts(
                _googleConnectionId,
                new List <ISyncService <TaskSyncData, ISyncData, TaskSyncResult> >
            {
                DependencyResolver.Resolve <IGoogleTaskSyncService>()
            },
                null);

            //重新获取
            var syncInfo = GetSyncInfoByLocalDataId(_account.ID, cooperTask.ID.ToString(), SyncDataType.GoogleTask);

            MicrosoftAssert.IsNotNull(syncInfo);

            var googleTask = GetGoogleTask(syncInfo.SyncDataId);

            MicrosoftAssert.IsNotNull(googleTask);
            AssertTaskAndGoogleTaskAreEqual(cooperTask, googleTask);

            //更新Task
            cooperTask = UpdateCooperTask(cooperTask.ID, cooperTask.Subject + "_updated", cooperTask.Body + "_updated", cooperTask.DueTime.Value.Date.AddDays(1), true);
            UpdateTaskLastUpdateTime(cooperTask, Rfc3339DateTime.Parse(googleTask.Updated).ToLocalTime().AddSeconds(1));

            //同步
            _syncProcessor.SyncTasksAndContacts(
                _googleConnectionId,
                new List <ISyncService <TaskSyncData, ISyncData, TaskSyncResult> >
            {
                DependencyResolver.Resolve <IGoogleTaskSyncService>()
            },
                null);

            //重新获取
            googleTask = GetGoogleTask(syncInfo.SyncDataId);

            //对比结果
            MicrosoftAssert.IsNotNull(googleTask);
            AssertTaskAndGoogleTaskAreEqual(cooperTask, googleTask);
        }
예제 #24
0
        public void AfterSourceUpdate()
        {
            bl.Property(model, x => x.Name).To(control.TextProperty())
            .AfterSourceUpdate((binding, s) =>
            {
                target = (IProperty <string>)binding.Target;
                source = (IProperty <string>)binding.Source;
            });
            bl.Bind();

            control.Text = "Hello World";

            XAssert.IsNotNull(target);
            XAssert.IsNotNull(source);
        }
예제 #25
0
        public void SkynetAddDevice()
        {
            //arrange
            var sky = new SharpSkynetIM.SkynetIMClient();

            //act
            var para = new List <KeyValuePair <String, String> >();

            para.Add(new KeyValuePair <string, string>("test", "test"));

            var skynetResponse = sky.AddDevice(para);

            //assert
            Assert.IsNotNull(skynetResponse);
        }
예제 #26
0
        public void CreateSenderView_CorrectInputParameters_ReturnViewUrl()
        {
            var envelopeStatusCreated = "created";

            CreateEnvelopeMethod.CreateEnvelope_CorrectAccountIdAndEnvelopeDefinition_ReturnEnvelopeSummary(ref _testConfig, envelopeStatusCreated);

            var options = new ReturnUrlRequest
            {
                ReturnUrl = _testConfig.ReturnUrl
            };

            ViewUrl senderView = _envelopesApi.CreateSenderView(_testConfig.AccountId, _testConfig.EnvelopeId, options);

            Assert.IsNotNull(senderView?.Url);
        }
        public void When_Delete_Expect_Success()
        {
            // Arrange
            var controller = new TimeBookerController(_dbRepository);

            // Act
            var result        = controller.Delete(3);
            var contentResult = result as OkNegotiatedContentResult <int>;

            // Assert
            Assert.IsNotNull(result);
            Assert.IsNotNull(contentResult);
            Assert.IsInstanceOfType(contentResult, typeof(OkNegotiatedContentResult <int>));
            Assert.AreEqual(3, contentResult.Content);
        }
        public void When_Get_Expect_Success()
        {
            // Arrange
            var controller = new TimeBookerController(_dbRepository);

            // Act
            var results        = controller.Get();
            var contentResults = results as OkNegotiatedContentResult <IEnumerable <TimeBooker> >;

            // Assert
            Assert.IsNotNull(results);
            Assert.IsNotNull(contentResults);
            Assert.IsNotNull(contentResults.Content);
            Assert.AreEqual(4, contentResults.Content.Count());
        }
예제 #29
0
        public void ApiExceptionHeadersTest()
        {
            EnvelopeDefinition envDef = new EnvelopeDefinition();

            envDef.EmailSubject = "[DocuSign C# SDK] - Please sign this doc";
            // random incorrect guid
            envDef.TemplateId = "510fc78e-32f4-8778-44eb-6b53abb6c82E";

            // |EnvelopesApi| contains methods related to creating and sending Envelopes (aka signature requests)
            EnvelopesApi envelopesApi = new EnvelopesApi(_testConfig.ApiClient);
            ApiException ex           = Assert.ThrowsException <ApiException>(() => envelopesApi.CreateEnvelope(_testConfig.AccountId, envDef));

            Assert.IsNotNull(ex);
            Assert.IsNotNull(ex.Headers);
        }
        public void ShouldDeleteRoom()
        {
            // arrange
            int    RoomId          = 1;
            bool   shiftbooking    = true;
            string RoomNameToShift = "Rose";


            //act

            var result = controller.DeleteRoom(RoomId, shiftbooking, RoomNameToShift);

            // assert
            Assert.IsNotNull(result);
        }