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()); }
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 }); } }
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); }