コード例 #1
0
        public void TheMessageIsSentToTheDatabase()
        {
            var testModel = new UserModel
            {
                Name = "testName"
            };
            var testClass = new UserSend();

            Assert.AreEqual(testClass.SendUsers(testModel), true);
        }
コード例 #2
0
        public void CanGetUserFromTheDatabase()
        {
            var mockClass = new UserSend();
            var testClass = new UserGet();
            var testUser  = new UserModel
            {
                Name = "testName"
            };

            mockClass.SendUsers(testUser);
            List <UserModel> List = testClass.GetUsers();

            foreach (var item in List)
            {
                Assert.AreEqual(item.Id, testUser.Id);
                Assert.AreEqual(item.Name, testUser.Name);
            }
        }
コード例 #3
0
        public async Task <Object> OnGetRankingLine()
        {
            var        client     = httpClient.CreateClient("turnItgreener");
            var        cookie     = Cookie.GetCookie(this.HttpContext);
            RootObject rootObject = JsonConvert.DeserializeObject <RootObject>(cookie);

            client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", rootObject.token.value.token);
            UserSend userSend = new UserSend()
            {
                Id = rootObject.userToSend.id
            };
            HttpResponseMessage response = await client.PostAsJsonAsync <UserSend>("api/discards/all", userSend);

            if (response.IsSuccessStatusCode)
            {
                string    json         = response.Content.ReadAsStringAsync().Result;
                RootArray root         = JsonConvert.DeserializeObject <RootArray>(json);
                var       userReturned = root;
                return(userReturned);
            }
            return(null);
        }