Ejemplo n.º 1
0
        public void EditIfEquipmentExistTest()
        {
            var result             = _equipmentController.Edit(2) as ViewResult;
            var equipment          = (EquipmentViewModel)result.ViewData.Model;
            var equipmentLocations = equipment.EquipmentLocations;

            Assert.AreEqual("EquipmentForm", result.ViewName);
            Assert.AreEqual("Gruszka na pipetę", equipment.Name);
            Assert.AreEqual(5, equipment.Amount);
            Assert.AreEqual(5, equipment.EquipmentLocationId);
            Assert.AreEqual(8, equipmentLocations.Count());
        }
Ejemplo n.º 2
0
        public void Edit_WhenCalled_ReturnView()
        {
            var result = controller.Edit();

            Assert.That(result.ViewName, Is.EqualTo(string.Empty));
            Assert.That(result, Is.TypeOf(typeof(ViewResult)));
        }
 private void SprzetyAddModBtn_Click(object sender, RoutedEventArgs e)
 {
     if (SprzetyAddModBtn.Content.ToString() == "Dodaj")
     {
         try
         {
             using (var context = new SqliteContext())
             {
                 if (context.Equipments.Any(x => x.Name == SprzetyAddNazwa.Text))
                 {
                     var equipment = context.Equipments.FirstOrDefault(x => x.Name == SprzetyAddNazwa.Text);
                     if (equipment != null)
                     {
                         EquipmentController.Edit(new Equipment()
                         {
                             Id    = equipment.Id,
                             Name  = equipment.Name,
                             Count = int.Parse(SprzetyAddIlosc.Text) + equipment.Count
                         });
                     }
                 }
                 else
                 {
                     EquipmentController.Add(new Equipment()
                     {
                         Id    = int.TryParse(SprzetyAddId.Text, out int temp) ? temp : 1,
                         Name  = SprzetyAddNazwa.Text,
                         Count = int.TryParse(SprzetyAddIlosc.Text, out int temp1) ? temp1 : -1
                     });
                 }
             }
Ejemplo n.º 4
0
        public void Store2()
        {
            // ARRANGE
            var handlerMock = new Mock <HttpMessageHandler>(MockBehavior.Strict);

            handlerMock
            .Protected()
            // Setup the PROTECTED method to mock
            .Setup <Task <HttpResponseMessage> >(
                "SendAsync",
                ItExpr.IsAny <HttpRequestMessage>(),
                ItExpr.IsAny <CancellationToken>()
                )
            // prepare the expected response of the mocked http call
            .ReturnsAsync(new HttpResponseMessage()
            {
                StatusCode = HttpStatusCode.OK,
                Content    = null,
            })
            .Verifiable();

            var httpClient = new HttpClient(handlerMock.Object)
            {
                BaseAddress = new Uri("http://test.com/"),
            };
            var subjectUnderTest = new EquipmentController(httpClient, new Web.MyConfiguration()
            {
                ServiceUrl = "http://test.com/"
            });

            var result  = subjectUnderTest.Index();
            var result2 = subjectUnderTest.Create();
            var result3 = subjectUnderTest.Create(new EquipmentModel());
            var result4 = subjectUnderTest.Edit(new EquipmentModel());
            var result5 = subjectUnderTest.Edit(1, 2, "", "", 2, 3, 3);

            var subjectUnderTest2 = new LocationController(httpClient, new Web.MyConfiguration()
            {
                ServiceUrl = "http://test.com/"
            });
            var result6  = subjectUnderTest2.Index();
            var result7  = subjectUnderTest2.Create();
            var result8  = subjectUnderTest2.Create(new LocationModel());
            var result9  = subjectUnderTest2.EditLoot(1, 1, 1, "", 1, "");
            var result10 = subjectUnderTest2.EditLoot(new LootModel());
            var result11 = subjectUnderTest2.EditLocation(new LocationModel());
            var result12 = subjectUnderTest2.EditLocation(1, "", "", 1);
            var result13 = subjectUnderTest2.Delete(1);

            var subjectUnderTest3 = new HomeController();

            subjectUnderTest3.Index();
            subjectUnderTest3.Privacy();


            var subjectUnderTest4 = new LootController(httpClient, new Web.MyConfiguration()
            {
                ServiceUrl = "http://test.com/"
            });
            var result17          = subjectUnderTest4.Index();
            var subjectUnderTest5 = new PlayerController(httpClient, new Web.MyConfiguration()
            {
                ServiceUrl = "http://test.com/"
            });
            var result18 = subjectUnderTest5.Index();
            var result19 = subjectUnderTest5.Edit(1, 2, "", "", 1, 1);
            var result20 = subjectUnderTest5.Edit(new LootModel());
            var result21 = subjectUnderTest5.EditPlayer(1, "", 1);
            var result22 = subjectUnderTest5.EditPlayer(new PlayerModel());
            var result23 = subjectUnderTest5.EditEquipment(1, 1, "", "", 1, 1, 1);
            var result24 = subjectUnderTest5.EditEquipment(new EquipmentModel());
            var result25 = subjectUnderTest5.Delete(1, new LootModel());
            var result26 = subjectUnderTest5.Delete(1);
            var result27 = subjectUnderTest5.DeleteEquipment(1, new EquipmentModel());

            Assert.NotNull(subjectUnderTest);
        }