public void PutAdministratorBuilder_AllFieldsChanged() { Administrator oldAdministrator = new Administrator { Name = name, Email = email, Password = password, Registration = registration }; Administrator newAdministrator = new Administrator { Name = newName, Email = newEmail, Password = newPassword, Registration = newRegistration }; JObject obj = AdministratorParser.PutAdministratorBuilder(oldAdministrator, newAdministrator); var adminBody = obj["administrator"]; var adminName = adminBody["name"].ToString(); var adminEmail = adminBody["email"].ToString(); var adminPass = adminBody["password"].ToString(); var adminRegist = adminBody["registration"].ToString(); Assert.AreEqual(newName, adminName); Assert.AreEqual(newEmail, adminEmail); Assert.AreEqual(newPassword, adminPass); Assert.AreEqual(newRegistration, adminRegist); }
public void PutAdministratorBuilder_SomeFieldsChanged() { Administrator oldAdministrator = new Administrator { Name = name, Email = email, Password = password, Registration = registration }; Administrator newAdministrator = new Administrator { Name = newName, Email = newEmail, }; JObject obj = AdministratorParser.PutAdministratorBuilder(oldAdministrator, newAdministrator); var adminBody = obj["administrator"]; var children = adminBody.Count(); var adminName = adminBody["name"].ToString(); var adminEmail = adminBody["email"].ToString();; Assert.AreEqual(newName, adminName); Assert.AreEqual(newEmail, adminEmail); Assert.AreEqual(2, children); }
public void GetAdministratorsParser_WhenCalled_CreateListWithCorrectAmountOfAdministrators() { List <Administrator> administrators = AdministratorParser.GetAdministratorsParser(contentList); var listSize = administrators.Count; Assert.AreEqual(2, listSize); }
public void GetAdministratorParser_WhenCalled_CreateAdminWithCorrectProperties() { Administrator administrator = AdministratorParser.GetAdministratorParser(content, Constants.Registration); Assert.AreEqual(name, administrator.Name); Assert.AreEqual(email, administrator.Email); Assert.AreEqual(password, administrator.Password); Assert.AreEqual(registration, administrator.Registration); }
public void PutAdministratorBuilder_NoFieldsChanged() { Administrator oldAdministrator = new Administrator { Name = name, Email = email, Password = password, Registration = registration }; Administrator newAdministrator = new Administrator(); JObject obj = AdministratorParser.PutAdministratorBuilder(oldAdministrator, newAdministrator); var adminBody = obj["administrator"]; var children = adminBody.Count(); Assert.AreEqual(0, children); }
public void PostAdministratorBuilder_WhenCalled_ShouldCreateObjectWithCorrectData() { Administrator administrator = new Administrator { Name = name, Email = email, Password = password, Registration = registration }; JObject obj = AdministratorParser.PostAdministratorBuilder(administrator); var adminBody = obj["administrator"]; var adminName = adminBody["name"].ToString(); var adminEmail = adminBody["email"].ToString(); var adminPass = adminBody["password"].ToString(); var adminRegist = adminBody["registration"].ToString(); Assert.AreEqual(name, adminName); Assert.AreEqual(email, adminEmail); Assert.AreEqual(password, adminPass); Assert.AreEqual(registration, adminRegist); }