Example #1
0
        public void Should_Find_User_String()
        {
            NudelService nudel = new NudelService(sessionToken);

            nudel.FindUser("");

            DeleteTestUser();
        }
Example #2
0
        public void Should_Find_Events()
        {
            NudelService nudel = new NudelService(sessionToken);

            nudel.FindEvents("TGM");

            DeleteTestUser();
        }
Example #3
0
        public void Should_Login()
        {
            NudelService nudel = new NudelService();

            Result result = nudel.Login(new User {
                Username = "******", Password = "******"
            });

            Assert.AreEqual(result.Type, ResultType.Success);

            DeleteTestUser();
        }
Example #4
0
        public void Should_Register()
        {
            NudelService nudel  = new NudelService();
            Result       result = nudel.Register(new User
            {
                Username  = "******",
                Password  = "******",
                Email     = "*****@*****.**",
                FirstName = "Christoph",
                LastName  = "Pader-Barosch"
            });

            DeleteTestUser();
        }
Example #5
0
        public void Should_Create_Event()
        {
            string   title    = "Should_Create_Event() Test Event";
            Location location = new Location(46, 16);

            // Delete previous Test Objects, if still persistent
            eventCollection.DeleteMany(x => x.Title == title && x.Location == location);

            Event @event = new Event
            {
                Title       = title,
                Description = "Just a basic test event",
                Time        = DateTime.Now,
                Location    = location,
                Options     = new List <DateTime>(new DateTime[]
                {
                    new DateTime(2018, 6, 10),
                    new DateTime(2018, 6, 11),
                    new DateTime(2018, 6, 12),
                })
            };


            NudelService nudel = new NudelService(sessionToken);

            nudel.CreateEvent(@event);

            var results = eventCollection.Find(x => x.Title == title && x.Location == location);

            if (results.Count() == 1)
            {
                Event foundEvent = results.FirstOrDefault();

                // Remove Test Object after test
                eventCollection.DeleteOne(x => x.ID == foundEvent.ID);
            }
            else
            {
                DeleteTestUser();
                Assert.Fail();
            }

            DeleteTestUser();
        }
Example #6
0
 public Test()
 {
     nudel = new NudelService();
 }